diff --git a/.github/workflows/pr-automation-types-rollup-solochain.yml b/.github/workflows/pr-automation-types-rollup-solochain.yml index 3d7bb930..a63c3fe0 100644 --- a/.github/workflows/pr-automation-types-rollup-solochain.yml +++ b/.github/workflows/pr-automation-types-rollup-solochain.yml @@ -39,10 +39,15 @@ permissions: env: INPUTS_BRANCH: ${{ github.event.inputs.branch || github.ref_name }} + CACHE_VERSION: 1 jobs: - release-type-definitions: + release: runs-on: ubuntu-latest + outputs: + type-definitions-version: ${{ steps.show-versions.outputs.type-definitions-version }} + types-version: ${{ steps.show-versions.outputs.types-version }} + sdk-version: ${{ steps.show-versions.outputs.sdk-version }} steps: - uses: actions/checkout@v4 with: @@ -50,118 +55,110 @@ jobs: ref: ${{ github.event.inputs.branch }} - uses: nrwl/nx-set-shas@v4 - - name: Setup Node version and cache dependencies - uses: actions/setup-node@v4 + - name: Clone gasp-node repository + uses: actions/checkout@v4 with: - node-version-file: ".nvmrc" - cache: "npm" - cache-dependency-path: "package-lock.json" + repository: ${{ github.event.inputs.nodeRepository }} + path: mangata-repo + ref: ${{ github.event.inputs.nodeRepositoryRevision || env.INPUTS_BRANCH }} + - name: Run the Node + working-directory: ${{ github.event.inputs.nodeCodebaseWorkingDirectory }} + env: + ROLLUP_NODE_VERSION: ${{ github.event.inputs.nodeDockerImageTag }} + run: | + # --no-build to ensure that we don't try to build the node from source if it can't be pulled from the registry + docker compose up -d --no-build + docker compose ps + + - name: Install WASM toolchain + uses: actions-rust-lang/setup-rust-toolchain@v1.10.1 + with: + toolchain: nightly + target: wasm32-unknown-unknown + - run: cargo install websocat + + - uses: actions/setup-node@v4 + with: + node-version-file: ".nvmrc" + - name: Get npm cache directory + id: npm-cache-dir + shell: bash + run: echo "dir=$(npm config get cache)" >> ${GITHUB_OUTPUT} + - uses: actions/cache@v4 + with: + path: ${{ steps.npm-cache-dir.outputs.dir }} + key: ${{ runner.os }}-${{ env.CACHE_VERSION }}-nodejs-${{ hashFiles('**/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-${{ env.CACHE_VERSION }}-nodejs- - run: npm ci + - run: npx nx run gasp-type-definitions:lint - - - name: NPM version bump type definitions + - run: npx nx run gasp-types:lint + - run: npx nx run gasp-sdk:lint + + ######################################################### + # Release type definitions + ######################################################### + - name: '[gasp-type-definitions] NPM version bump' working-directory: packages/type-definitions run: | # Branch name sanitization added to avoid issues with npm version command # Example `ci/new-branch-1.0.0` -> `ci-new-branch-1-0-0` npm version prerelease --preid="$(echo "${INPUTS_BRANCH}" | sed -E 's@[/\.]@-@g; s@_@-@g')" - - - name: git add and commit new version + + - name: '[gasp-type-definitions] git add and commit new version' run: | git config user.name mangatafinance git config user.email solutions@mangata.finance git add . git commit -m "chore: updated type definitions to new prerelease version" git push - - - name: Build type definitions + + - name: '[gasp-type-definitions] Build type definitions' run: npx nx run gasp-type-definitions:build - - - name: Publish type definitions to NPM + + - name: '[gasp-type-definitions] Publish type definitions to NPM' working-directory: dist/packages/type-definitions env: NPM_TOKEN: ${{ secrets.NPM_TOKEN }} run: | echo "//registry.npmjs.org/:_authToken=\${NPM_TOKEN}" > .npmrc - + # Branch name sanitization added to avoid issues with npm version command # Example `ci/new-branch-1.0.0` -> `ci-new-branch-1-0-0` npm publish --tag "$(echo "${INPUTS_BRANCH}" | sed -E 's@[/\.]@-@g; s@_@-@g')" --access public - release-types: - runs-on: ubuntu-latest - needs: [release-type-definitions] - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - ref: ${{ github.ref }} - - uses: nrwl/nx-set-shas@v4 - - - name: Clone gasp-node repository - uses: actions/checkout@v4 - with: - repository: ${{ github.event.inputs.nodeRepository }} - path: mangata-repo - ref: ${{ github.event.inputs.nodeRepositoryRevision || env.INPUTS_BRANCH }} - - - name: Setup Node version and cache dependencies - uses: actions/setup-node@v4 - with: - node-version-file: ".nvmrc" - cache: "npm" - cache-dependency-path: "package-lock.json" - - - name: Install WASM toolchain - uses: actions-rust-lang/setup-rust-toolchain@v1.10.1 - with: - toolchain: nightly - target: wasm32-unknown-unknown - - - name: Install websocat - run: cargo install websocat - - - name: Run the Node - working-directory: ${{ github.event.inputs.nodeCodebaseWorkingDirectory }} - env: - ROLLUP_NODE_VERSION: ${{ github.event.inputs.nodeDockerImageTag }} - run: | - echo "Starting nodes with image: ${ROLLUP_NODE_VERSION}" - docker compose up -d - docker ps - - - name: Sleep for 1 minutes - run: sleep 60s - - - run: npm ci - - - run: npx nx run gasp-types:generate-metadata-solochain - - run: npx nx run gasp-types:build-types - - run: npx nx run gasp-types:lint - - - name: NPM version bump + ######################################################### + # Release types + ######################################################### + - name: '[gasp-types] Generate metadata for solochain' + run: npx nx run gasp-types:generate-metadata-solochain + - name: '[gasp-types] Build types' + run: npx nx run gasp-types:build-types + + - name: '[gasp-types] NPM version bump' working-directory: packages/types run: | # Branch name sanitization added to avoid issues with npm version command # Example `ci/new-branch-1.0.0` -> `ci-new-branch-1-0-0` npm version prerelease --preid="$(echo "${INPUTS_BRANCH}" | sed -E 's@[/\.]@-@g; s@_@-@g')" - - - name: Remove Cloned Repository + + - name: '[gasp-types] Remove Cloned Repository' run: rm -rf mangata-repo - - - name: git add and commit new version + + - name: '[gasp-types] git add and commit new version' run: | git config user.name mangatafinance git config user.email solutions@mangata.finance git add . git commit -m "chore: updated to new prerelease version" git push origin ${{ env.INPUTS_BRANCH }} - - - name: Build types + + - name: '[gasp-types] Build types' run: npx nx run gasp-types:build - - - name: Publish to NPM + + - name: '[gasp-types] Publish to NPM' working-directory: dist/packages/types env: NPM_TOKEN: ${{ secrets.NPM_TOKEN }} @@ -170,97 +167,64 @@ jobs: # Branch name sanitization added to avoid issues with npm version command # Example `ci/new-branch-1.0.0` -> `ci-new-branch-1-0-0` - npm publish --tag "$(echo "${INPUTS_BRANCH}" | sed -E 's@[/\.]@-@g; s@_@-@g')" --access public - - release-sdk: - runs-on: ubuntu-latest - needs: [release-type-definitions, release-types] - steps: - - uses: actions/checkout@v4 - with: - ref: ${{ github.ref }} - - - uses: nrwl/nx-set-shas@v4 - - - name: Setup Node version and cache dependencies - uses: actions/setup-node@v4 - with: - node-version-file: ".nvmrc" - cache: "npm" - cache-dependency-path: "package-lock.json" + npm publish --tag "$(echo "${INPUTS_BRANCH}" | sed -E 's@[/\.]@-@g; s@_@-@g')" --access public - - name: Type definitions version for branch + ######################################################### + # Release sdk + ######################################################### + - name: '[gasp-sdk] Type definitions version for branch' run: | branchTypeDefinitionsVersion=$(npm show gasp-type-definitions dist-tags."$(echo "${{ env.INPUTS_BRANCH }}" | sed -E 's@[/\.]@-@g; s@_@-@g')") echo "BRANCH_TYPE_DEFINITIONS_VERSION=$branchTypeDefinitionsVersion" >> $GITHUB_ENV - - - name: Types version for branch + + - name: '[gasp-sdk] Types version for branch' run: | branchTypesVersion=$(npm show gasp-types dist-tags."$(echo "${{ env.INPUTS_BRANCH }}" | sed -E 's@[/\.]@-@g; s@_@-@g')") echo "BRANCH_TYPES_VERSION=$branchTypesVersion" >> $GITHUB_ENV - - - name: Update types dependency version + + - name: '[gasp-sdk] Update types dependency version' working-directory: packages/sdk run: | sed -i "s/\"gasp-types\": \".*\"/\"gasp-types\": \"${{env.BRANCH_TYPES_VERSION}}\"/" package.json - - - name: Update type definitions dependency version + + - name: '[gasp-sdk] Update type definitions dependency version' working-directory: packages/sdk run: | sed -i "s/\"gasp-type-definitions\": \".*\"/\"gasp-type-definitions\": \"${{env.BRANCH_TYPE_DEFINITIONS_VERSION}}\"/" package.json - - - run: npm i - - - run: npx nx run gasp-sdk:lint - - - name: NPM version bump + + - name: '[gasp-sdk] NPM version bump' working-directory: packages/sdk run: | # Branch name sanitization added to avoid issues with npm version command # Example `ci/new-branch-1.0.0` -> `ci-new-branch-1-0-0` npm version prerelease --preid="$(echo "${INPUTS_BRANCH}" | sed -E 's@[/\.]@-@g; s@_@-@g')" - - - name: git add and commit new version + + - name: '[gasp-sdk] git add and commit new version' run: | git config user.name mangatafinance git config user.email solutions@mangata.finance git add . git commit -m "chore: updated sdk to new prerelease version" git push - - - name: Build sdk + + - name: '[gasp-sdk] Build sdk' run: npx nx run gasp-sdk:build - - - name: Publish to NPM + + - name: '[gasp-sdk] Publish to NPM' working-directory: dist/packages/sdk env: NPM_TOKEN: ${{ secrets.NPM_TOKEN }} run: | echo "//registry.npmjs.org/:_authToken=\${NPM_TOKEN}" > .npmrc - + # Branch name sanitization added to avoid issues with npm version command # Example `ci/new-branch-1.0.0` -> `ci-new-branch-1-0-0` npm publish --tag "$(echo "${INPUTS_BRANCH}" | sed -E 's@[/\.]@-@g; s@_@-@g')" --access public - show-versions: - runs-on: ubuntu-latest - needs: [release-sdk, release-type-definitions, release-types] - outputs: - type-definitions-version: ${{ steps.show-versions.outputs.type-definitions-version }} - types-version: ${{ steps.show-versions.outputs.types-version }} - sdk-version: ${{ steps.show-versions.outputs.sdk-version }} - steps: - - uses: actions/checkout@v4 - with: - ref: ${{ github.ref }} - - name: Setup Node version and cache dependencies - uses: actions/setup-node@v4 - with: - node-version-file: ".nvmrc" - cache: "npm" - cache-dependency-path: "package-lock.json" - - - name: Show released versions + ######################################################### + # Show released versions + ######################################################### + - name: '[gasp-sdk] Show released versions' id: show-versions run: | echo "Version of gasp-type-definitions:" @@ -277,8 +241,8 @@ jobs: SDK_VERSION=$(npm show gasp-sdk dist-tags."$(echo "${{ env.INPUTS_BRANCH }}" | sed -E 's@[/\.]@-@g; s@_@-@g')") echo $SDK_VERSION echo "sdk-version=$SDK_VERSION" >> $GITHUB_OUTPUT - + echo "## Released Versions" >> $GITHUB_STEP_SUMMARY echo "- gasp-type-definitions: $TYPE_DEF_VERSION" >> $GITHUB_STEP_SUMMARY echo "- gasp-types: $TYPES_VERSION" >> $GITHUB_STEP_SUMMARY - echo "- gasp-sdk: $SDK_VERSION" >> $GITHUB_STEP_SUMMARY + echo "- gasp-sdk: $SDK_VERSION" >> $GITHUB_STEP_SUMMARY \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index faf8e035..58c028a1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20847,18 +20847,18 @@ }, "packages/sdk": { "name": "gasp-sdk", - "version": "0.0.2-eth-rollup-develop.127", + "version": "0.0.2-feature-gasp-node-multiswap-mods.42", "license": "ISC", "dependencies": { "big.js": "6.2.1", - "gasp-type-definitions": "0.0.2-eth-rollup-develop.131", + "gasp-type-definitions": "0.0.2-feature-gasp-node-multiswap-mods.45", "tslib": "^2.3.0", "tslog": "4.8.2", "viem": "^2.17.4", "wagmi": "^2.10.10" }, "devDependencies": { - "gasp-types": "0.0.2-eth-rollup-develop.127" + "gasp-types": "0.0.2-feature-gasp-node-multiswap-mods.44" }, "engines": { "node": ">=18.0.0" @@ -20867,9 +20867,22 @@ "@polkadot/api": "^11.1.1" } }, + "packages/sdk/node_modules/gasp-types": { + "version": "0.0.2-feature-gasp-node-multiswap-mods.44", + "resolved": "https://registry.npmjs.org/gasp-types/-/gasp-types-0.0.2-feature-gasp-node-multiswap-mods.44.tgz", + "integrity": "sha512-flCyq0OFbvKa57pv3CHBPG+NQFgjh5xRx4oBjHsByyAX3Mq4JSm72kWQ+DJYu11VfghjgKfN2GUVnChA6IoUMQ==", + "dev": true, + "license": "GPL-3.0", + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "@polkadot/api": "^11.1.1" + } + }, "packages/type-definitions": { "name": "gasp-type-definitions", - "version": "0.0.2-eth-rollup-develop.131", + "version": "0.0.2-feature-gasp-node-multiswap-mods.45", "license": "GPL-3.0", "engines": { "node": ">=18.0.0" @@ -20880,7 +20893,7 @@ }, "packages/types": { "name": "gasp-types", - "version": "0.0.2-eth-rollup-develop.127", + "version": "0.0.2-feature-gasp-node-multiswap-mods.45", "license": "GPL-3.0", "engines": { "node": ">=18.0.0" diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 83a9a61f..1e35d6e2 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,6 +1,6 @@ { "name": "gasp-sdk", - "version": "0.0.2-eth-rollup-develop.127", + "version": "0.0.2-feature-gasp-node-multiswap-mods.42", "description": "GASP SDK", "type": "module", "module": "./index.js", @@ -23,10 +23,10 @@ "@polkadot/api": "^11.1.1" }, "devDependencies": { - "gasp-types": "0.0.2-eth-rollup-develop.127" + "gasp-types": "0.0.2-feature-gasp-node-multiswap-mods.44" }, "dependencies": { - "gasp-type-definitions": "0.0.2-eth-rollup-develop.131", + "gasp-type-definitions": "0.0.2-feature-gasp-node-multiswap-mods.45", "big.js": "6.2.1", "tslib": "^2.3.0", "tslog": "4.8.2", diff --git a/packages/sdk/src/index.ts b/packages/sdk/src/index.ts index a1cd271f..a83c2eef 100644 --- a/packages/sdk/src/index.ts +++ b/packages/sdk/src/index.ts @@ -1,18 +1,19 @@ -export { signTx } from "./utils/signTx"; +export { sendTx, signTx } from './utils/signTx'; +export { signTypedData } from './utils/signTypedData'; -export { Mangata } from "./mangata"; +export { Mangata } from './mangata'; -export * from "./utils/bigConstants"; -export * from "./utils/bnConstants"; -export * from "./utils/bnUtility"; -export * from "./utils/toFixed"; -export * from "./utils/isMultiSwapAssetTransactionSuccessful"; -export * from "./utils/isBuyAssetTransactionSuccessful" -export * from "./utils/isSellAssetTransactionSuccessful" -export { setLoggerOptions } from "./utils/mangataLogger"; +export * from './utils/bigConstants'; +export * from './utils/bnConstants'; +export * from './utils/bnUtility'; +export * from './utils/toFixed'; +export * from './utils/isMultiSwapAssetTransactionSuccessful'; +export * from './utils/isBuyAssetTransactionSuccessful'; +export * from './utils/isSellAssetTransactionSuccessful'; +export { setLoggerOptions } from './utils/mangataLogger'; -export * from "./types/common"; -export * from "./types/query"; -export * from "./types/tokens"; -export * from "./types/xyk"; -export * from "./types/utility"; +export * from './types/common'; +export * from './types/query'; +export * from './types/tokens'; +export * from './types/xyk'; +export * from './types/utility'; diff --git a/packages/sdk/src/methods/rpc/calculateBuyPrice.ts b/packages/sdk/src/methods/rpc/calculateBuyPrice.ts index 00d2802a..47cb5287 100644 --- a/packages/sdk/src/methods/rpc/calculateBuyPrice.ts +++ b/packages/sdk/src/methods/rpc/calculateBuyPrice.ts @@ -15,8 +15,23 @@ export const calculateBuyPrice = async ( outputReserve: args.outputReserve.toString(), amount: args.amount.toString() }); - const api = await instancePromise; const { inputReserve, outputReserve, amount } = args; - const price = await api.rpc.xyk.calculate_buy_price(inputReserve, outputReserve, amount) - return new BN(price); + try { + const afterFeePercentage = new BN(9970) + const inputReserveBN = new BN(inputReserve); + const output_reserve_saturated = new BN(outputReserve); + const buyAmountBN = new BN(amount); + + const numerator = inputReserveBN.mul(buyAmountBN).muln(10000); + const denominator = output_reserve_saturated.sub(buyAmountBN).mul(afterFeePercentage); + const result = numerator.div(denominator).addn(1); + return result; + } catch (e) { + if (e instanceof Error) { + logger.warn(`calculateBuyPrice math error - returning default value. Error: ${e.message}`); + } else { + logger.warn('calculateBuyPrice math error - returning default value. Unknown error type.'); + } + return new BN(0); + } }; diff --git a/packages/sdk/src/methods/rpc/calculateBuyPriceId.ts b/packages/sdk/src/methods/rpc/calculateBuyPriceId.ts index dbd68cb6..c1afa181 100644 --- a/packages/sdk/src/methods/rpc/calculateBuyPriceId.ts +++ b/packages/sdk/src/methods/rpc/calculateBuyPriceId.ts @@ -18,10 +18,18 @@ export const calculateBuyPriceId = async ( amount: amount.toString() }); const api = await instancePromise; - const price = await api.rpc.xyk.calculate_buy_price_id( - soldTokenId, + const asset = (await api.query.xyk.liquidityAssets([soldTokenId, boughtTokenId])); + const pool = asset.isSome ? asset : (await api.query.xyk.liquidityAssets([boughtTokenId, soldTokenId])); + + if (pool.isNone) { + return new BN(0) + } + + return api.rpc.market.calculate_buy_price( + pool.unwrap(), boughtTokenId, amount - ); - return new BN(price); + ) + .then((val) => new BN(val.unwrapOrDefault().toString())) + .catch((e) => new BN(0)); }; diff --git a/packages/sdk/src/utils/signTx.ts b/packages/sdk/src/utils/signTx.ts index 4c37c4cb..b3b3e693 100644 --- a/packages/sdk/src/utils/signTx.ts +++ b/packages/sdk/src/utils/signTx.ts @@ -17,7 +17,7 @@ import { truncatedString } from './truncatedString'; import { getTxError } from './getTxError'; import { logger } from './mangataLogger'; import { hexToU8a } from '@polkadot/util'; -import { signTypedData_v4 } from './signTypedData'; +import { signTypedData } from './signTypedData'; const subscribeToExtrinsic = async ( api: ApiPromise, @@ -145,6 +145,55 @@ const subscribeToExtrinsic = async ( } }; +export const sendTx = async ( + api: ApiPromise, + tx: SubmittableExtrinsic<'promise'>, + userAddress: string, + txOptions?: Partial +): Promise => { + /* eslint-disable no-async-promise-executor */ + return new Promise(async (resolve, reject) => { + const nonce = await getTxNonce(api, userAddress, txOptions); + + logger.debug( + `submitting Tx[${tx.hash.toString()}]who: ${userAddress} nonce: ${nonce.toString()} ` + ); + + try { + const subscriptionState = { isSubscribed: false }; + + const unsub = await api.rpc.author.submitAndWatchExtrinsic( + tx, + async (status) => { + await subscribeToExtrinsic( + api, + tx, + { status }, + userAddress, + txOptions, + subscriptionState, + resolve, + reject, + unsub + ); + } + ); + } catch (error: any) { + const nonce = await api.rpc.system.accountNextIndex(userAddress); + const currentNonce: BN = nonce.toBn(); + dbInstance.setNonce(userAddress, currentNonce); + + reject({ + data: + error.message || + error.description || + error.data?.toString() || + error.toString(), + }); + } + }); +}; + export const signTx = async ( api: ApiPromise, tx: SubmittableExtrinsic<'promise'>, @@ -166,12 +215,7 @@ export const signTx = async ( const subscriptionState = { isSubscribed: false }; if (txOptions?.wagmiConfig) { - const transaction = api.createType( - 'Extrinsic', - { method: tx.method }, - { version: tx.version } - ); - const signRes = await signTypedData_v4( + const signRes = await signTypedData( api, tx, txOptions?.wagmiConfig, @@ -179,26 +223,25 @@ export const signTx = async ( ); if (!signRes) { - reject('SignTypedData error'); + reject('Signature error'); return; } const { payload, signature, address } = signRes; - const created_signature = api.createType('EthereumSignature', hexToU8a(signature)); - - transaction.addSignature( - address, - created_signature, - payload.toHex() + const created_signature = api.createType( + 'EthereumSignature', + hexToU8a(signature) ); + tx.addSignature(address, created_signature, payload.toHex()); + const unsub = await api.rpc.author.submitAndWatchExtrinsic( - transaction, + tx, async (status) => { await subscribeToExtrinsic( api, - transaction, + tx, { status }, extractedAccount, txOptions, @@ -249,4 +292,4 @@ export const signTx = async ( }); } }); -}; \ No newline at end of file +}; diff --git a/packages/sdk/src/utils/signTypedData.ts b/packages/sdk/src/utils/signTypedData.ts index 54e19fca..0a7c14df 100644 --- a/packages/sdk/src/utils/signTypedData.ts +++ b/packages/sdk/src/utils/signTypedData.ts @@ -8,7 +8,7 @@ import type { SignatureOptions, IExtrinsicEra } from '@polkadot/types/types'; import { GenericExtrinsicPayloadV4 } from '@polkadot/types'; import { Call } from '@polkadot/types/interfaces'; import type { HexString } from '@polkadot/util/types'; -import { signTypedData, type Config } from '@wagmi/core'; +import { signTypedData as _signTypedData, type Config } from '@wagmi/core'; interface SigningResult { header: Header | null; @@ -22,12 +22,19 @@ export interface SignTypedData_v4 { signature: HexString | null; } -function makeEraOptions(api: ApiPromise, registry: Registry, partialOptions: Partial, signingInfo: SigningResult) { +function makeEraOptions( + api: ApiPromise, + registry: Registry, + partialOptions: Partial, + signingInfo: SigningResult +) { const { header, mortalLength, nonce } = signingInfo; if (!header) { if (partialOptions.era && !partialOptions.blockHash) { - throw new Error('Expected blockHash to be passed alongside non-immortal era options'); + throw new Error( + 'Expected blockHash to be passed alongside non-immortal era options' + ); } if (isNumber(partialOptions.era)) { // since we have no header, it is immortal, remove any option overrides @@ -49,8 +56,11 @@ function makeEraOptions(api: ApiPromise, registry: Registry, partialOptions: Par }); } -function makeSignOptions(api: ApiPromise, partialOptions: Partial, extras: Partial): SignatureOptions { - +function makeSignOptions( + api: ApiPromise, + partialOptions: Partial, + extras: Partial +): SignatureOptions { return objectSpread( { blockHash: api.genesisHash, genesisHash: api.genesisHash }, partialOptions, @@ -59,32 +69,46 @@ function makeSignOptions(api: ApiPromise, partialOptions: Partial, config: Config, address?: string): Promise { +export async function signTypedData( + api: ApiPromise, + tx: SubmittableExtrinsic<'promise'>, + config: Config, + address?: string +): Promise { const options: Partial = {}; if (!address) { throw new Error('No address found'); } - const signingInfo = await api.derive.tx.signingInfo(address, options.nonce, options.era); + const signingInfo = await api.derive.tx.signingInfo( + address, + options.nonce, + options.era + ); const eraOptions = makeEraOptions(api, api.registry, options, signingInfo); - const payload = tx.inner.signature.createPayload(tx.method as Call, eraOptions); + const payload = tx.inner.signature.createPayload( + tx.method as Call, + eraOptions + ); const raw_payload = payload.toU8a({ method: true }); - const result = await api.rpc.metamask.get_eip712_sign_data(tx.toHex().slice(2)); + const result = await api.rpc.metamask.get_eip712_sign_data( + tx.toHex().slice(2) + ); const data = JSON.parse(result.toString()); data.message.tx = u8aToHex(raw_payload).slice(2); data.account = address; - - const signature = await signTypedData(config, data); + + const signature = await _signTypedData(config, data); return { address, payload, - signature: signature || null - } + signature: signature || null, + }; } diff --git a/packages/type-definitions/package.json b/packages/type-definitions/package.json index 1273c695..f110790b 100644 --- a/packages/type-definitions/package.json +++ b/packages/type-definitions/package.json @@ -1,6 +1,6 @@ { "name": "gasp-type-definitions", - "version": "0.0.2-eth-rollup-develop.131", + "version": "0.0.2-feature-gasp-node-multiswap-mods.45", "description": "Type definitions for Gasp", "repository": { "type": "git", diff --git a/packages/type-definitions/src/index.ts b/packages/type-definitions/src/index.ts index d0b7c9ec..20b38daf 100644 --- a/packages/type-definitions/src/index.ts +++ b/packages/type-definitions/src/index.ts @@ -50,7 +50,7 @@ export const mTypes = { _enum: ['L1', 'L2'] }, Chain: { - _enum: ['Ethereum', 'Arbitrum', 'Base'] + _enum: ['Ethereum', 'Arbitrum', 'Base', 'Monad', 'MegaEth', 'Sonic'] }, CancelResolution: { requestId: "RequestId", @@ -79,6 +79,20 @@ export const mTypes = { assets: "Vec", reserves: "Vec" }, + MultiswapSellInfo: { + totalAmountIn: "Balance", + swapAmountIn: "Balance", + amountOut: "Balance", + fees: "Balance", + isLockless: "bool", + }, + MultiswapBuyInfo: { + totalAmountIn: "Balance", + swapAmountIn: "Balance", + amountOut: "Balance", + fees: "Balance", + isLockless: "bool", + }, }; export const mRpc = { @@ -414,6 +428,58 @@ export const mRpc = { params: [], type: "Vec" }, + get_multiswap_sell_info: { + description: "", + params: [ + { + name: "swap_pool_list", + type: "Vec" + }, + { + name: "asset_id_in", + type: "TokenId" + }, + { + name: "asset_amount_in", + type: "Balance" + }, + { + name: "asset_id_out", + type: "TokenId" + }, + { + name: "min_amount_out", + type: "Balance" + }, + ], + type: "MultiswapSellInfo" + }, + get_multiswap_buy_info: { + description: "", + params: [ + { + name: "swap_pool_list", + type: "Vec" + }, + { + name: "asset_id_out", + type: "TokenId" + }, + { + name: "asset_amount_out", + type: "Balance" + }, + { + name: "asset_id_in", + type: "TokenId" + }, + { + name: "max_amount_in", + type: "Balance" + }, + ], + type: "MultiswapBuyInfo" + }, }, pos: { calculate_native_rewards_amount: { diff --git a/packages/types/metadata.json b/packages/types/metadata.json index 2f8546d9..70693ab1 100644 --- a/packages/types/metadata.json +++ b/packages/types/metadata.json @@ -1 +1 @@ -{"jsonrpc":"2.0","result":"0x6d6574610e4907000c2873705f72756e74696d651c6163636f756e742c4163636f756e7449643230000004000401205b75383b2032305d0000040000031400000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f08144e6f6e636501102c4163636f756e74446174610114001401146e6f6e63651001144e6f6e6365000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e744461746100001000000505001400000400001800000500001c0c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f7279200104540000200c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d6524010c75363400012870726f6f665f73697a6524010c75363400002400000628002800000506002c083c7072696d69746976655f74797065731048323536000004003001205b75383b2033325d000030000003200000000800340c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401380453000004005001185665633c543e0000380000040c103c40003c04184f7074696f6e04045401100108104e6f6e6500000010536f6d6504001000000100004000000244004400000408484c004804184f7074696f6e04045401000108104e6f6e6500000010536f6d6504000000000100004c000002080050000002380054102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677358013c5665633c4469676573744974656d3e0000580000025c005c102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800600144436f6e73656e737573456e67696e65496400004c011c5665633c75383e00060024436f6e73656e7375730800600144436f6e73656e737573456e67696e65496400004c011c5665633c75383e000400105365616c0800600144436f6e73656e737573456e67696e65496400004c011c5665633c75383e000500144f7468657204004c011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000600000030400000008006400000268006808306672616d655f73797374656d2c4576656e745265636f7264080445016c0454012c000c01147068617365e101011450686173650001146576656e746c010445000118746f70696373e50101185665633c543e00006c0838726f6c6c75705f72756e74696d653052756e74696d654576656e740001781853797374656d04007001706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000001c5574696c697479040094017470616c6c65745f7574696c6974795f6d616e676174613a3a4576656e740004001450726f787904009c017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e0005002c4d61696e74656e616e63650400a8018870616c6c65745f6d61696e74656e616e63653a3a4576656e743c52756e74696d653e00060020526f6c6c646f776e0400ac017c70616c6c65745f726f6c6c646f776e3a3a4576656e743c52756e74696d653e000700204d6574616d61736b0400e001a470616c6c65745f6d6574616d61736b5f7369676e61747572653a3a4576656e743c52756e74696d653e00080018546f6b656e730400f8016c6f726d6c5f746f6b656e733a3a4576656e743c52756e74696d653e000a00485472616e73616374696f6e5061796d656e740400050101a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e000b0028537461626c655377617004000901018870616c6c65745f737461626c655f737761703a3a4576656e743c52756e74696d653e000c000c58796b04001d01016870616c6c65745f78796b3a3a4576656e743c52756e74696d653e000d003050726f6f664f665374616b6504002501019470616c6c65745f70726f6f665f6f665f7374616b653a3a4576656e743c52756e74696d653e000e001c4665654c6f636b04002901017c70616c6c65745f6665655f6c6f636b3a3a4576656e743c52756e74696d653e000f001c56657374696e6704002d01019870616c6c65745f76657374696e675f6d616e676174613a3a4576656e743c52756e74696d653e0011002443726f77646c6f616e0400310101a070616c6c65745f63726f77646c6f616e5f726577617264733a3a4576656e743c52756e74696d653e0012002049737375616e636504003501017c70616c6c65745f69737375616e63653a3a4576656e743c52756e74696d653e001300544d756c7469507572706f73654c69717569646974790400450101b470616c6c65745f6d756c7469707572706f73655f6c69717569646974793a3a4576656e743c52756e74696d653e00140024426f6f74737472617004004901018070616c6c65745f626f6f7473747261703a3a4576656e743c52756e74696d653e001500184d61726b657404004d01017470616c6c65745f6d61726b65743a3a4576656e743c52756e74696d653e0016004050617261636861696e5374616b696e6704006101018470617261636861696e5f7374616b696e673a3a4576656e743c52756e74696d653e001e004053657175656e6365725374616b696e6704007d0101a070616c6c65745f73657175656e6365725f7374616b696e673a3a4576656e743c52756e74696d653e001f001c53657373696f6e04008901015470616c6c65745f73657373696f6e3a3a4576656e740020001c4772616e64706104008d01015470616c6c65745f6772616e6470613a3a4576656e7400220034417373657452656769737472790400a101018c6f726d6c5f61737365745f72656769737472793a3a4576656e743c52756e74696d653e0035002054726561737572790400c101017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e003c00105375646f0400c501018c70616c6c65745f7375646f5f6d616e676174613a3a4576656e743c52756e74696d653e003d00285375646f4f726967696e0400c901018870616c6c65745f7375646f5f6f726967696e3a3a4576656e743c52756e74696d653e003e001c436f756e63696c0400cd0101410170616c6c65745f636f6c6c6563746976655f6d616e676174613a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976655f6d616e676174613a3a0a496e7374616e6365313e003f00204964656e746974790400d101017c70616c6c65745f6964656e746974793a3a4576656e743c52756e74696d653e00400044466f756e646174696f6e4d656d626572730400d90101fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e0041003c5472616e736665724d656d626572730400dd0101fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365323e00420000700c306672616d655f73797374656d1870616c6c6574144576656e740404540001204045787472696e7369635375636365737304013464697370617463685f696e666f7401304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7280013444697370617463684572726f7200013464697370617463685f696e666f7401304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e744964000110686173682c011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e2c547873456e717565756564040114636f756e7428010c753634000604344f6e2073746f726564207478734455706772616465417574686f72697a6564080124636f64655f686173682c011c543a3a48617368000134636865636b5f76657273696f6e180110626f6f6c00070468416e20757067726164652077617320617574686f72697a65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e740c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173737801344469737061746368436c617373000120706179735f6665657c0110506179730000780c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f7279000200007c0c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000080082873705f72756e74696d653444697370617463684572726f72000138144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040084012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e0400880128546f6b656e4572726f720007002841726974686d6574696304008c013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04009001485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c0038526f6f744e6f74416c6c6f776564000d000084082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7260018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d000088082873705f72756e74696d6528546f6b656e4572726f720001284046756e6473556e617661696c61626c65000000304f6e6c7950726f76696465720001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006004043616e6e6f74437265617465486f6c64000700344e6f74457870656e6461626c650008001c426c6f636b6564000900008c083473705f61726974686d657469633c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000090082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000940c5870616c6c65745f7574696c6974795f6d616e676174611870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7280013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7280013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c749801384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574980418526573756c740804540114044501800108084f6b040014000000000c45727204008000000100009c0c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001143450726f78794578656375746564040118726573756c749801384469737061746368526573756c74000004bc412070726f78792077617320657865637574656420636f72726563746c792c20776974682074686520676976656e2e2c507572654372656174656410011070757265000130543a3a4163636f756e74496400010c77686f000130543a3a4163636f756e74496400012870726f78795f74797065a00130543a3a50726f787954797065000150646973616d626967756174696f6e5f696e646578a4010c753136000108dc412070757265206163636f756e7420686173206265656e2063726561746564206279206e65772070726f7879207769746820676976656e90646973616d626967756174696f6e20696e64657820616e642070726f787920747970652e24416e6e6f756e6365640c01107265616c000130543a3a4163636f756e74496400011470726f7879000130543a3a4163636f756e74496400012463616c6c5f686173682c013443616c6c486173684f663c543e000204e0416e20616e6e6f756e63656d656e742077617320706c6163656420746f206d616b6520612063616c6c20696e20746865206675747572652e2850726f7879416464656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f74797065a00130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00030448412070726f7879207761732061646465642e3050726f787952656d6f76656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f74797065a00130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00040450412070726f7879207761732072656d6f7665642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a01438726f6c6c75705f72756e74696d653872756e74696d655f636f6e66696718636f6e6669673070616c6c65745f70726f78792450726f787954797065000104304175746f436f6d706f756e6400000000a40000050400a80c4870616c6c65745f6d61696e74656e616e63651870616c6c6574144576656e74040454000114644d61696e74656e616e63654d6f646553776974636865644f6e0400000130543a3a4163636f756e744964000004944d61696e74656e616e6365206d6f646520686173206265656e207377697463686564206f6e684d61696e74656e616e63654d6f646553776974636865644f66660400000130543a3a4163636f756e744964000104984d61696e74656e616e6365206d6f646520686173206265656e207377697463686564206f6666a05570677261646162696c697479496e4d61696e74656e616e63654d6f646553776974636865644f6e0400000130543a3a4163636f756e744964000204d855706772616461626c696c747920696e206d61696e74656e616e6365206d6f646520686173206265656e207377697463686564206f6ea45570677261646162696c697479496e4d61696e74656e616e63654d6f646553776974636865644f66660400000130543a3a4163636f756e744964000304dc55706772616461626c696c747920696e206d61696e74656e616e6365206d6f646520686173206265656e207377697463686564206f66668c4d61696e74656e616e63654d6f646553776974636865644f6e45787465726e616c6c79000404c04d61696e74656e616e6365206d6f646520686173206265656e207377697463686564206f6e2065787465726e616c6c79047c54686520604576656e746020656e756d206f6620746869732070616c6c6574ac0c3c70616c6c65745f726f6c6c646f776e1870616c6c6574144576656e74040454000134304c315265616453746f726564140114636861696eb001583c5420617320436f6e6669673e3a3a436861696e496400012473657175656e636572000130543a3a4163636f756e744964000148646973707574655f706572696f645f656e64b401107531323800011472616e6765b8013c6d657373616765733a3a52616e6765000110686173682c011048323536000000505265717565737450726f6365737365644f6e4c320c0114636861696eb001583c5420617320436f6e6669673e3a3a436861696e4964000128726571756573745f6964b4011075313238000118737461747573bc0190526573756c743c28292c204c315265717565737450726f63657373696e674572726f723e000100384c315265616443616e63656c65640c0114636861696eb001583c5420617320436f6e6669673e3a3a436861696e496400016463616e63656c65645f73657175656e6365725f757064617465b401107531323800012c61737369676e65645f6964c40124526571756573744964000200385478426174636843726561746564140114636861696eb001583c5420617320436f6e6669673e3a3a436861696e4964000118736f75726365cc012c4261746368536f7572636500012061737369676e6565000130543a3a4163636f756e74496400012062617463685f6964b401107531323800011472616e6765d0013028753132382c207531323829000300605769746864726177616c52657175657374437265617465641c0114636861696eb001583c5420617320436f6e6669673e3a3a436861696e4964000128726571756573745f6964c40124526571756573744964000124726563697069656e740401205b75383b2032305d000134746f6b656e5f616464726573730401205b75383b2032305d000118616d6f756e74b4011075313238000110686173682c01104832353600012466657272795f746970b4011075313238000400584d616e75616c426174636845787472614665655365740400b4013042616c616e63654f663c543e000500504465706f736974526566756e64437265617465640c0114636861696eb00130436861696e49644f663c543e00014c726566756e6465645f726571756573745f6964c4012452657175657374496400011466657272794801584f7074696f6e3c4163636f756e7449644f663c543e3e0006006c4c31526561645363686564756c6564466f72457865637574696f6e080114636861696eb001583c5420617320436f6e6669673e3a3a436861696e4964000110686173682c011048323536000700944c315265616449676e6f726564426563617573654f664d61696e74656e616e63654d6f6465080114636861696eb001583c5420617320436f6e6669673e3a3a436861696e4964000110686173682c011048323536000800a84c315265616449676e6f726564426563617573654f66556e6b6e6f776e44697370757465506572696f64080114636861696eb001583c5420617320436f6e6669673e3a3a436861696e4964000110686173682c011048323536000900384465706f736974466572726965640c0114636861696eb001583c5420617320436f6e6669673e3a3a436861696e496400011c6465706f736974d401446d657373616765733a3a4465706f7369740001306465706f7369745f686173682c011048323536000a00384c31526561644578656375746564080114636861696eb001583c5420617320436f6e6669673e3a3a436861696e4964000110686173682c011048323536000b004044697370757465506572696f64536574080114636861696eb001583c5420617320436f6e6669673e3a3a436861696e4964000154646973707574655f706572696f645f6c656e677468b4011075313238000c00047c54686520604576656e746020656e756d206f6620746869732070616c6c6574b00c3c70616c6c65745f726f6c6c646f776e206d6573736167657314436861696e00010c20457468657265756d00000020417262697472756d000100104261736500020000b40000050700b80c3c70616c6c65745f726f6c6c646f776e206d657373616765731452616e676500000801147374617274b401107531323800010c656e64b40110753132380000bc0418526573756c740804540114044501c00108084f6b040014000000000c4572720400c00000010000c0083c70616c6c65745f726f6c6c646f776e604c315265717565737450726f63657373696e674572726f72000118204f766572666c6f77000000604173736574526567697374726174696f6e50726f626c656d000100244d696e744572726f72000200584e6f74456e6f7567687443616e63656c5269676874730003005057726f6e6743616e63656c5265717565737449640004004c53657175656e6365724e6f74536c617368656400050000c40c3c70616c6c65745f726f6c6c646f776e206d657373616765732452657175657374496400000801186f726967696ec801184f726967696e0001086964b40110753132380000c80c3c70616c6c65745f726f6c6c646f776e206d65737361676573184f726967696e000108084c31000000084c3200010000cc0c3c70616c6c65745f726f6c6c646f776e1870616c6c65742c4261746368536f7572636500010c184d616e75616c000000504175746f6d6174696353697a655265616368656400010034506572696f645265616368656400020000d000000408b4b400d40c3c70616c6c65745f726f6c6c646f776e206d657373616765731c4465706f7369740000180124726571756573744964c401245265717565737449640001406465706f736974526563697069656e740401205b75383b2032305d000130746f6b656e416464726573730401205b75383b2032305d000118616d6f756e74d801105532353600012474696d655374616d70d80110553235360001206665727279546970d80110553235360000d8083c7072696d69746976655f7479706573105532353600000400dc01205b7536343b20345d0000dc000003040000002800e00c6470616c6c65745f6d6574616d61736b5f7369676e61747572651870616c6c6574144576656e740404540001043c4d65746164617461557064617465641001106e616d65e401984f7074696f6e3c426f756e6465645665633c75382c20543a3a537472696e674c696d69743e3e00011c76657273696f6ee401984f7074696f6e3c426f756e6465645665633c75382c20543a3a537472696e674c696d69743e3e000120636861696e5f6964ec012c4f7074696f6e3c7536343e0001286465636f64655f75726cf001a44f7074696f6e3c426f756e6465645665633c75382c20543a3a55726c537472696e674c696d69743e3e000000047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e404184f7074696f6e04045401e80108104e6f6e6500000010536f6d650400e80000010000e80c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004004c01185665633c543e0000ec04184f7074696f6e04045401280108104e6f6e6500000010536f6d650400280000010000f004184f7074696f6e04045401f40108104e6f6e6500000010536f6d650400f40000010000f40c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004004c01185665633c543e0000f80c2c6f726d6c5f746f6b656e73186d6f64756c65144576656e7404045400014c1c456e646f7765640c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b40128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f73740c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b40128543a3a42616c616e6365000108ec416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77c84578697374656e7469616c4465706f7369742c20726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e7366657210012c63757272656e63795f6964100134543a3a43757272656e6379496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74b40128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2052657365727665640c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b40128543a3a42616c616e6365000304e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e72657365727665640c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b40128543a3a42616c616e6365000404e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656414012c63757272656e63795f6964100134543a3a43757272656e6379496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74b40128543a3a42616c616e6365000118737461747573fc013442616c616e6365537461747573000508f4536f6d652072657365727665642062616c616e63652077617320726570617472696174656420286d6f7665642066726f6d20726573657276656420746f44616e6f74686572206163636f756e74292e2842616c616e636553657410012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e74496400011066726565b40128543a3a42616c616e63650001207265736572766564b40128543a3a42616c616e636500060468412062616c616e6365207761732073657420627920726f6f742e40546f74616c49737375616e636553657408012c63757272656e63795f6964100134543a3a43757272656e63794964000118616d6f756e74b40128543a3a42616c616e6365000704b854686520746f74616c2069737375616e6365206f6620616e2063757272656e637920686173206265656e207365742457697468647261776e0c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b40128543a3a42616c616e6365000804ec536f6d652062616c616e63657320776572652077697468647261776e2028652e672e2070617920666f72207472616e73616374696f6e20666565291c536c617368656410012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e74496400012c667265655f616d6f756e74b40128543a3a42616c616e636500013c72657365727665645f616d6f756e74b40128543a3a42616c616e6365000904d4536f6d652062616c616e636573207765726520736c61736865642028652e672e2064756520746f206d69732d6265686176696f7229244465706f73697465640c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b40128543a3a42616c616e6365000a04984465706f736974656420736f6d652062616c616e636520696e746f20616e206163636f756e741c4c6f636b53657410011c6c6f636b5f6964010101384c6f636b4964656e74696669657200012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b40128543a3a42616c616e6365000b0454536f6d652066756e647320617265206c6f636b65642c4c6f636b52656d6f7665640c011c6c6f636b5f6964010101384c6f636b4964656e74696669657200012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000c047c536f6d65206c6f636b65642066756e6473207765726520756e6c6f636b65641c437265617465640c00100134543a3a43757272656e637949640000000130543a3a4163636f756e7449640000b40128543a3a42616c616e6365000d044c4120746f6b656e20776173206973737565642e184d696e7465640c00100134543a3a43757272656e637949640000000130543a3a4163636f756e7449640000b40128543a3a42616c616e6365000e044c4120746f6b656e20776173206d696e7465642e184c6f636b65640c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b40128543a3a42616c616e6365000f0474536f6d6520667265652062616c616e636520776173206c6f636b65642e20556e6c6f636b65640c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b40128543a3a42616c616e636500100478536f6d65206c6f636b65642062616c616e6365207761732066726565642e1849737375656408012c63757272656e63795f6964100134543a3a43757272656e63794964000118616d6f756e74b40128543a3a42616c616e63650011002452657363696e64656408012c63757272656e63795f6964100134543a3a43757272656e63794964000118616d6f756e74b40128543a3a42616c616e6365001200047c54686520604576656e746020656e756d206f6620746869732070616c6c6574fc14346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000010100000308000000080005010c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e4665655061696410010c77686f000130543a3a4163636f756e744964000120746f6b656e5f696410010c75333200012861637475616c5f666565b4013042616c616e63654f663c543e00010c746970b4013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e047c54686520604576656e746020656e756d206f6620746869732070616c6c657409010c4870616c6c65745f737461626c655f737761701870616c6c6574144576656e740404540001142c506f6f6c4372656174656410011c63726561746f72000130543a3a4163636f756e7449640488546865206163636f756e74207468617420637265617465642074686520706f6f6c2e011c706f6f6c5f696410012c506f6f6c49644f663c543e04ac54686520706f6f6c20696420616e6420746865206163636f756e74204944206f662074686520706f6f6c2e01206c705f746f6b656e100134543a3a43757272656e63794964084101546865206964206f6620746865206c697175696469747920746f6b656e7320746861742077696c6c206265206d696e746564207768656e206173736574732061726520616464656420746f207468697314706f6f6c2e01186173736574730d01013441737365744964734f663c543e08510154686520617373657420696473206173736f63696174656420776974682074686520706f6f6c2e204e6f7465207468617420746865206f72646572206f662074686520617373657473206d6179206e6f74206265f47468652073616d6520617320746865206f726465722073706563696669656420696e207468652063726561746520706f6f6c2065787472696e7369632e0004190141207375636365737366756c2063616c6c206f662074686520604372657461506f6f6c602065787472696e7369632077696c6c206372656174652074686973206576656e742e3c4c69717569646974794d696e7465641c010c77686f000130543a3a4163636f756e74496404b8546865206163636f756e74207468617420746865206c6971756964697479207761732074616b656e2066726f6d2e011c706f6f6c5f696410012c506f6f6c49644f663c543e04cc546865206964206f662074686520706f6f6c207468617420746865206c69717569646974792077617320616464656420746f2e0140616d6f756e74735f70726f76696465641501013442616c616e6365734f663c543e04d854686520616d6f756e7473206f6620746865206173736574732074686174207765726520616464656420746f2074686520706f6f6c2e01206c705f746f6b656e100134543a3a43757272656e63794964049c546865206964206f6620746865204c5020746f6b656e207468617420776173206d696e7465642e013c6c705f746f6b656e5f6d696e746564b40128543a3a42616c616e636504d054686520616d6f756e74206f66206c7020746f6b656e7320746861742077657265206d696e746564206f6620746861742069642e0130746f74616c5f737570706c79b40128543a3a42616c616e636504c0546865206e657720746f74616c20737570706c79206f6620746865206173736f636961746564204c5020746f6b656e2e0110666565731501013442616c616e6365734f663c543e047454686520666565732074616b656e20696e746f2074726561737572792e0104250141207375636365737366756c2063616c6c206f662074686520604164644c6971756964697479602065787472696e7369632077696c6c206372656174652074686973206576656e742e344173736574735377617070656418010c77686f000130543a3a4163636f756e74496404b45768696368206163636f756e74207761732074686520696e7374696761746f72206f662074686520737761702e011c706f6f6c5f696410012c506f6f6c49644f663c543e04b4546865206964206f662074686520706f6f6c20776865726520617373657473207765726520737761707065642e012061737365745f696e100134543a3a43757272656e637949640494546865206964206f662074686520617373657420746861742077617320737761707065642e0124616d6f756e745f696eb40128543a3a42616c616e636504a454686520616d6f756e74206f662074686520617373657420746861742077617320737761707065642e012461737365745f6f7574100134543a3a43757272656e637949640498546865206964206f66207468652061737365742074686174207761732072656365697665642e0128616d6f756e745f6f7574b40128543a3a42616c616e636504a854686520616d6f756e74206f66207468652061737365742074686174207761732072656365697665642e020439014173736574732068617665206265656e20737761707065642c2061207375636365737366756c6c2063616c6c20746f206053776170602077696c6c206372656174652074686973206576656e742e484c69717569646974794275726e65644f6e6518010c77686f000130543a3a4163636f756e74496404d0546865206163636f756e74207468617420746865206c697175696469747920746f6b656e207761732074616b656e2066726f6d2e011c706f6f6c5f696410012c506f6f6c49644f663c543e04b4546865206964206f662074686520706f6f6c20776865726520617373657473207765726520737761707065642e012061737365745f6964100134543a3a43757272656e637949640498546865206964206f66207468652061737365742074686174207761732072656365697665642e0118616d6f756e74b40128543a3a42616c616e636504a854686520616d6f756e74206f66207468652061737365742074686174207761732072656365697665642e01346275726e65645f616d6f756e74b40128543a3a42616c616e636504d854686520616d6f756e74206f6620746865206173736f636961746564204c5020746f6b656e207468617420776173206275726e65642e0130746f74616c5f737570706c79b40128543a3a42616c616e636504c0546865206e657720746f74616c20737570706c79206f6620746865206173736f636961746564204c5020746f6b656e2e0304510141207375636365737366756c2063616c6c206f6620746865206052656d6f76654c69717569646974794f6e654173736574602065787472696e7369632077696c6c206372656174652074686973206576656e742e3c4c69717569646974794275726e656418010c77686f000130543a3a4163636f756e74496404d0546865206163636f756e74207468617420746865206c697175696469747920746f6b656e207761732074616b656e2066726f6d2e011c706f6f6c5f696410012c506f6f6c49644f663c543e04b4546865206964206f662074686520706f6f6c20776865726520617373657473207765726520737761707065642e011c616d6f756e74731501013442616c616e6365734f663c543e04a854686520616d6f756e74206f66207468652061737365742074686174207761732072656365697665642e01346275726e65645f616d6f756e74b40128543a3a42616c616e636504d854686520616d6f756e74206f6620746865206173736f636961746564204c5020746f6b656e207468617420776173206275726e65642e0130746f74616c5f737570706c79b40128543a3a42616c616e636504c0546865206e657720746f74616c20737570706c79206f6620746865206173736f636961746564204c5020746f6b656e2e0110666565731501013442616c616e6365734f663c543e047454686520666565732074616b656e20696e746f2074726561737572792e0404a90141207375636365737366756c2063616c6c206f6620746865206052656d6f76654c6971756964697479496d62616c616e636564602026206052656d6f76654c6971756964697479602065787472696e7369632077696c6c206372656174652074686973206576656e742e047c54686520604576656e746020656e756d206f6620746869732070616c6c65740d010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400110101185665633c543e00001101000002100015010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401b4045300000400190101185665633c543e00001901000002b4001d010c2870616c6c65745f78796b1870616c6c6574144576656e7404045400012c2c506f6f6c437265617465641400000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e00000034417373657473537761707065641000000130543a3a4163636f756e7449640000110101505665633c43757272656e637949644f663c543e3e0000b4013042616c616e63654f663c543e0000b4013042616c616e63654f663c543e0001007053656c6c41737365744661696c6564447565546f536c6970706167651800000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e0000b4013042616c616e63654f663c543e0002006c42757941737365744661696c6564447565546f536c6970706167651800000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e0000b4013042616c616e63654f663c543e0003003c4c69717569646974794d696e7465641c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e0004003c4c69717569646974794275726e65641c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e00050050506f6f6c50726f6d6f74696f6e55706461746564080010013c43757272656e637949644f663c543e0000210101284f7074696f6e3c75383e000600484c69717569646974794163746976617465640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e000700504c697175696469747944656163746976617465640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e0008003852657761726473436c61696d65640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e000900804d756c74695377617041737365744661696c65644f6e41746f6d6963537761701000000130543a3a4163636f756e7449640000110101505665633c43757272656e637949644f663c543e3e0000b4013042616c616e63654f663c543e000084012c4d6f64756c654572726f72000a00047c54686520604576656e746020656e756d206f6620746869732070616c6c6574210104184f7074696f6e04045401080108104e6f6e6500000010536f6d65040008000001000025010c5470616c6c65745f70726f6f665f6f665f7374616b651870616c6c6574144576656e7404045400012050506f6f6c50726f6d6f74696f6e55706461746564080010013c43757272656e637949644f663c543e0000210101284f7074696f6e3c75383e000000484c69717569646974794163746976617465640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e000100504c697175696469747944656163746976617465640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e0002003852657761726473436c61696d65640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e000300605468697264506172747952657761726473436c61696d65641000000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e00040070546869726450617274794c69717569646974794163746976617465641000000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e00050078546869726450617274794c697175696469747944656163746976617465641000000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e00060084546869726450617274795375636365737366756c506f6f6c50726f6d6f74696f6e1000000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e000700047c54686520604576656e746020656e756d206f6620746869732070616c6c657429010c3c70616c6c65745f6665655f6c6f636b1870616c6c6574144576656e7404045400010c584665654c6f636b4d65746164617461557064617465640000003c4665654c6f636b556e6c6f636b65640800000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e000100244665654c6f636b65640c010c77686f000130543a3a4163636f756e74496400012c6c6f636b5f616d6f756e74b4013042616c616e63654f663c543e000130746f74616c5f6c6f636b6564b4013042616c616e63654f663c543e000200047c54686520604576656e746020656e756d206f6620746869732070616c6c65742d010c5870616c6c65745f76657374696e675f6d616e676174611870616c6c6574144576656e740404540001083856657374696e67557064617465640c011c6163636f756e74000130543a3a4163636f756e744964000120746f6b656e5f6964100130546f6b656e49644f663c543e000120756e766573746564b4013042616c616e63654f663c543e000008510154686520616d6f756e742076657374656420686173206265656e20757064617465642e205468697320636f756c6420696e6469636174652061206368616e676520696e2066756e647320617661696c61626c652e25015468652062616c616e636520676976656e2069732074686520616d6f756e74207768696368206973206c65667420756e7665737465642028616e642074687573206c6f636b6564292e4056657374696e67436f6d706c6574656408011c6163636f756e74000130543a3a4163636f756e744964000120746f6b656e5f6964100130546f6b656e49644f663c543e0001049c416e205c5b6163636f756e745c5d20686173206265636f6d652066756c6c79207665737465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657431010c6070616c6c65745f63726f77646c6f616e5f726577617264731870616c6c6574144576656e7404045400011848496e697469616c5061796d656e744d6164650800000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e000004dc54686520696e697469616c207061796d656e74206f6620496e697469616c697a6174696f6e5061796d656e742025207761732070616964604e61746976654964656e746974794173736f6369617465640c00000158543a3a52656c6179436861696e4163636f756e7449640000000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e0001085501536f6d656f6e65206861732070726f76656e2074686579206d616465206120636f6e747269627574696f6e20616e64206173736f6369617465642061206e6174697665206964656e7469747920776974682069742e790144617461206973207468652072656c6179206163636f756e742c20206e6174697665206163636f756e7420616e642074686520746f74616c20616d6f756e74206f66205f726577617264735f20746861742077696c6c20626520706169642c52657761726473506169640800000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e0002089c4120636f6e7472696275746f722068617320636c61696d656420736f6d6520726577617264732e01014461746120697320746865206163636f756e742067657474696e67207061696420616e642074686520616d6f756e74206f66207265776172647320706169642e5052657761726441646472657373557064617465640800000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000304b44120636f6e7472696275746f72206861732075706461746564207468652072657761726420616464726573732e90496e697469616c697a6564416c7265616479496e697469616c697a65644163636f756e740c00000158543a3a52656c6179436861696e4163636f756e74496400004801504f7074696f6e3c543a3a4163636f756e7449643e0000b4013042616c616e63654f663c543e00040425015768656e20696e697469616c697a696e6720746865207265776172642076656320616e20616c726561647920696e697469616c697a6564206163636f756e742077617320666f756e64ac496e697469616c697a65644163636f756e74576974684e6f74456e6f756768436f6e747269627574696f6e0c00000158543a3a52656c6179436861696e4163636f756e74496400004801504f7074696f6e3c543a3a4163636f756e7449643e0000b4013042616c616e63654f663c543e00050425015768656e20696e697469616c697a696e6720746865207265776172642076656320616e20616c726561647920696e697469616c697a6564206163636f756e742077617320666f756e64047c54686520604576656e746020656e756d206f6620746869732070616c6c657435010c3c70616c6c65745f69737375616e63651870616c6c6574144576656e7404045400011c5453657373696f6e49737375616e6365497373756564100010010c7533320000b4013042616c616e63654f663c543e0000b4013042616c616e63654f663c543e0000b4013042616c616e63654f663c543e0000049049737375616e636520666f72207570636f6d696e672073657373696f6e206973737565645c53657373696f6e49737375616e63655265636f72646564100010010c7533320000b4013042616c616e63654f663c543e0000b4013042616c616e63654f663c543e0000b4013042616c616e63654f663c543e000104d449737375616e636520666f72207570636f6d696e672073657373696f6e2063616c63756c6174656420616e64207265636f726465646449737375616e6365436f6e666967496e697469616c697a656404003901016849737375616e6365496e666f3c42616c616e63654f663c543e3e000204a449737375616e636520636f6e66696775726174696f6e20686173206265656e2066696e616c697a65643054474546696e616c697a65640003045854474520686173206265656e2066696e616c697a656444544745496e7374616e63654661696c656404004101018c546765496e666f3c543a3a4163636f756e7449642c2042616c616e63654f663c543e3e00040464412054474520696e7374616e636520686173206661696c656450544745496e7374616e636553756363656564656404004101018c546765496e666f3c543a3a4163636f756e7449642c2042616c616e63654f663c543e3e00050470412054474520696e7374616e636520686173207375636365656465644449737375616e6365436f6e66696753657404003901016849737375616e6365496e666f3c42616c616e63654f663c543e3e0006047849737375616e636520636f6e66696775726174696f6e2075706461746564047c54686520604576656e746020656e756d206f6620746869732070616c6c65743901083c70616c6c65745f69737375616e63653049737375616e6365496e666f041c42616c616e636501b4001c01586c696e6561725f69737375616e63655f616d6f756e74b4011c42616c616e636500014069737375616e63655f61745f696e6974b4011c42616c616e63650001586c696e6561725f69737375616e63655f626c6f636b7310010c7533320001586c69717569646974795f6d696e696e675f73706c69743d01011c50657262696c6c0001347374616b696e675f73706c69743d01011c50657262696c6c00014073657175656e636572735f73706c69743d01011c50657262696c6c000168746f74616c5f63726f77646c6f616e5f616c6c6f636174696f6eb4011c42616c616e636500003d010c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c75333200004101083c70616c6c65745f69737375616e63651c546765496e666f08244163636f756e74496401001c42616c616e636501b40008010c77686f0001244163636f756e744964000118616d6f756e74b4011c42616c616e6365000045010c7470616c6c65745f6d756c7469707572706f73655f6c69717569646974791870616c6c6574144576656e740404540001085456657374696e67546f6b656e7352657365727665640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e00000064546f6b656e7352656c6f636b656446726f6d526573657276651000000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e0000b4013042616c616e63654f663c543e000100047c54686520604576656e746020656e756d206f6620746869732070616c6c657449010c4070616c6c65745f626f6f7473747261701870616c6c6574144576656e740404540001202c50726f766973696f6e6564080010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e0000044446756e64732070726f766973696f6e65644456657374656450726f766973696f6e6564080010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e0001049446756e64732070726f766973696f6e6564207573696e672076657374656420746f6b656e7380526577617264734c697175696469747941636974766174696f6e4661696c65640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e000204d45468652061637469766174696f6e206f66207468652072657761726473206c697175696469747920746f6b656e73206661696c65643852657761726473436c61696d6564080010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e0003043c5265776172647320636c61696d65644c4163636f756e747357686974656c69737465640004044c6163636f756e742077686974656c697374656478426f6f7473747261705061726974616c6c7950726546696e616c697a6564000504c8626f6f747374726170207072652066696e616c697a6174696f6e2068617320636f6d706c65746564207061727469616c6c796c426f6f7473747261705265616479546f426546696e616c697a65640006044101626f6f747374726170207072652066696e616c697a6174696f6e2068617320636f6d706c657465642c20616e642074686520626f6f7473747261702063616e206e6f772062652066696e616c697a656448426f6f74737472617046696e616c697a65640007047466696e616c697a6174696f6e2070726f636573732066696e6973686564047c54686520604576656e746020656e756d206f6620746869732070616c6c65744d010c3470616c6c65745f6d61726b65741870616c6c6574144576656e74040454000110344173736574735377617070656408010c77686f000130543a3a4163636f756e744964048c546865206163636f756e74207468617420696e6974696174656420746865207377617001147377617073510101505665633c41746f6d6963537761704f663c543e3e04784c697374206f66207468652061746f6d696320617373657420737761707300048041737365747320776572652073776170706564207375636365737366756c6c792c506f6f6c4372656174656410011c63726561746f72000130543a3a4163636f756e7449640488546865206163636f756e74207468617420637265617465642074686520706f6f6c2e011c706f6f6c5f696410012c506f6f6c49644f663c543e04ac54686520706f6f6c20696420616e6420746865206163636f756e74204944206f662074686520706f6f6c2e01206c705f746f6b656e100134543a3a43757272656e63794964084101546865206964206f6620746865206c697175696469747920746f6b656e7320746861742077696c6c206265206d696e746564207768656e206173736574732061726520616464656420746f207468697314706f6f6c2e01186173736574735d0101384173736574506169724f663c543e08510154686520617373657420696473206173736f63696174656420776974682074686520706f6f6c2e204e6f7465207468617420746865206f72646572206f662074686520617373657473206d6179206e6f74206265f47468652073616d6520617320746865206f726465722073706563696669656420696e207468652063726561746520706f6f6c2065787472696e7369632e0104190141207375636365737366756c2063616c6c206f662074686520604372657461506f6f6c602065787472696e7369632077696c6c206372656174652074686973206576656e742e3c4c69717569646974794d696e74656418010c77686f000130543a3a4163636f756e74496404b8546865206163636f756e74207468617420746865206c6971756964697479207761732074616b656e2066726f6d2e011c706f6f6c5f696410012c506f6f6c49644f663c543e04cc546865206964206f662074686520706f6f6c207468617420746865206c69717569646974792077617320616464656420746f2e0140616d6f756e74735f70726f7669646564d0014042616c616e6365506169724f663c543e04d854686520616d6f756e7473206f6620746865206173736574732074686174207765726520616464656420746f2074686520706f6f6c2e01206c705f746f6b656e100134543a3a43757272656e63794964049c546865206964206f6620746865204c5020746f6b656e207468617420776173206d696e7465642e013c6c705f746f6b656e5f6d696e746564b40128543a3a42616c616e636504d054686520616d6f756e74206f66206c7020746f6b656e7320746861742077657265206d696e746564206f6620746861742069642e0130746f74616c5f737570706c79b40128543a3a42616c616e636504c0546865206e657720746f74616c20737570706c79206f6620746865206173736f636961746564204c5020746f6b656e2e0204250141207375636365737366756c2063616c6c206f662074686520604164644c6971756964697479602065787472696e7369632077696c6c206372656174652074686973206576656e742e3c4c69717569646974794275726e656414010c77686f000130543a3a4163636f756e74496404d0546865206163636f756e74207468617420746865206c697175696469747920746f6b656e207761732074616b656e2066726f6d2e011c706f6f6c5f696410012c506f6f6c49644f663c543e04d4546865206964206f662074686520706f6f6c207468617420746865206c6971756964697479207761732074616b656e2066726f6d2e011c616d6f756e7473d0014042616c616e6365506169724f663c543e04a854686520616d6f756e74206f66207468652061737365742074686174207761732072656365697665642e01346275726e65645f616d6f756e74b40128543a3a42616c616e636504d854686520616d6f756e74206f6620746865206173736f636961746564204c5020746f6b656e207468617420776173206275726e65642e0130746f74616c5f737570706c79b40128543a3a42616c616e636504c0546865206e657720746f74616c20737570706c79206f6620746865206173736f636961746564204c5020746f6b656e2e0304310141207375636365737366756c2063616c6c206f6620746865206052656d6f76654c6971756964697479602065787472696e7369632077696c6c206372656174652074686973206576656e742e047c54686520604576656e746020656e756d206f6620746869732070616c6c657451010000025501005501083470616c6c65745f6d61726b65742841746f6d696353776170082843757272656e6379496401101c42616c616e636501b40018011c706f6f6c5f696410012843757272656e637949640001106b696e6459010120506f6f6c4b696e6400012061737365745f696e10012843757272656e6379496400012461737365745f6f757410012843757272656e63794964000124616d6f756e745f696eb4011c42616c616e6365000128616d6f756e745f6f7574b4011c42616c616e636500005901083470616c6c65745f6d61726b657420506f6f6c4b696e640001080c58796b00000028537461626c6553776170000100005d010000040810100061010c4470617261636861696e5f7374616b696e671870616c6c6574144576656e74040454000184204e6577526f756e641000100144426c6f636b4e756d626572466f723c543e0000100128526f756e64496e646578000010010c7533320000b4013042616c616e63654f663c543e00000409015374617274696e6720426c6f636b2c20526f756e642c204e756d626572206f6620436f6c6c61746f72732053656c65637465642c20546f74616c2042616c616e6365604a6f696e6564436f6c6c61746f7243616e646964617465730c00000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e0000b4013042616c616e63654f663c543e000104b04163636f756e742c20416d6f756e74204c6f636b65642c204e657720546f74616c20416d74204c6f636b656438436f6c6c61746f7243686f73656e0c00100128526f756e64496e6465780000000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e0002042101526f756e642c20436f6c6c61746f72204163636f756e742c20546f74616c204578706f73656420416d6f756e742028696e636c7564657320616c6c2064656c65676174696f6e73296843616e646964617465426f6e644d6f72655265717565737465640c00000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e0000100128526f756e64496e6465780003043d0143616e6469646174652c20416d6f756e7420546f20496e6372656173652c20526f756e6420617420776869636820726571756573742063616e2062652065786563757465642062792063616c6c65726843616e646964617465426f6e644c6573735265717565737465640c00000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e0000100128526f756e64496e6465780004043d0143616e6469646174652c20416d6f756e7420546f2044656372656173652c20526f756e6420617420776869636820726571756573742063616e2062652065786563757465642062792063616c6c65724c43616e646964617465426f6e6465644d6f72650c00000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e0000b4013042616c616e63654f663c543e0005048443616e6469646174652c20416d6f756e742c204e657720426f6e6420546f74616c4c43616e646964617465426f6e6465644c6573730c00000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e0000b4013042616c616e63654f663c543e0006046c43616e6469646174652c20416d6f756e742c204e657720426f6e645043616e64696461746557656e744f66666c696e650800100128526f756e64496e6465780000000130543a3a4163636f756e74496400070460526f756e64204f66666c696e652c2043616e6469646174654c43616e6469646174654261636b4f6e6c696e650800100128526f756e64496e6465780000000130543a3a4163636f756e7449640008045c526f756e64204f6e6c696e652c2043616e6469646174655843616e6469646174655363686564756c6564457869740c00100128526f756e64496e6465780000000130543a3a4163636f756e7449640000100128526f756e64496e646578000904e4526f756e64204174205768696368204578697420497320416c6c6f7765642c2043616e6469646174652c205363686564756c656420457869745843616e63656c6c656443616e646964617465457869740400000130543a3a4163636f756e744964000a042443616e6469646174657043616e63656c6c656443616e646964617465426f6e644368616e67650800000130543a3a4163636f756e74496400006501018843616e646964617465426f6e64526571756573743c42616c616e63654f663c543e3e000b047043616e6469646174652c2043616e63656c6c656420526571756573743443616e6469646174654c6566740c00000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e0000b4013042616c616e63654f663c543e000c04cc45782d43616e6469646174652c20416d6f756e7420556e6c6f636b65642c204e657720546f74616c20416d74204c6f636b65646c44656c65676174696f6e496e6372656173655363686564756c65641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e0000100128526f756e64496e646578000d04310144656c656761746f722c2043616e6469646174652c20416d6f756e7420746f20626520696e637265617365642c20526f756e642061742077686963682063616e2062652065786563757465646c44656c65676174696f6e44656372656173655363686564756c65641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e0000100128526f756e64496e646578000e04310144656c656761746f722c2043616e6469646174652c20416d6f756e7420746f206265206465637265617365642c20526f756e642061742077686963682063616e2062652065786563757465644c44656c65676174696f6e496e637265617365641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e0000180110626f6f6c000f004c44656c65676174696f6e4465637265617365641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e0000180110626f6f6c0010005844656c656761746f72457869745363686564756c65640c00100128526f756e64496e6465780000000130543a3a4163636f756e7449640000100128526f756e64496e64657800110480526f756e642c2044656c656761746f722c205363686564756c656420457869747444656c65676174696f6e5265766f636174696f6e5363686564756c65641000100128526f756e64496e6465780000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000100128526f756e64496e646578001204ac526f756e642c2044656c656761746f722c2043616e6469646174652c205363686564756c656420457869743444656c656761746f724c6566740800000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e0013046844656c656761746f722c20416d6f756e7420556e7374616b65644444656c65676174696f6e5265766f6b65640c00000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e0014049444656c656761746f722c2043616e6469646174652c20416d6f756e7420556e7374616b65645844656c656761746f724578697443616e63656c6c65640400000130543a3a4163636f756e7449640015042444656c656761746f726843616e63656c6c656444656c65676174696f6e526571756573740800000130543a3a4163636f756e74496400006d0101b444656c65676174696f6e526571756573743c543a3a4163636f756e7449642c2042616c616e63654f663c543e3e0016047044656c656761746f722c2043616e63656c6c656420526571756573742844656c65676174696f6e1000000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e0000000130543a3a4163636f756e74496400007501017044656c656761746f7241646465643c42616c616e63654f663c543e3e001704610144656c656761746f722c20416d6f756e74204c6f636b65642c2043616e6469646174652c2044656c656761746f7220506f736974696f6e2077697468204e657720546f74616c20436f756e74656420696620696e20546f705844656c656761746f724c65667443616e6469646174651000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e0000b4013042616c616e63654f663c543e001804250144656c656761746f722c2043616e6469646174652c20416d6f756e7420556e7374616b65642c204e657720546f74616c20416d74205374616b656420666f722043616e6469646174654844656c656761746f724475655265776172641000100128526f756e64496e6465780000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e0019045d0153657373696f6e20696e6465782c2044656c656761746f722c20436f6c6c61746f722c2044756520726577617264202861732070657220636f756e7465642064656c65676174696f6e20666f7220636f6c6c61746f72292052657761726465640c00100128526f756e64496e6465780000000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e001a0419015061696420746865206163636f756e74202864656c656761746f72206f7220636f6c6c61746f7229207468652062616c616e6365206173206c6971756964207265776172647368436f6c6c61746f725265776172647344697374726962757465640800000130543a3a4163636f756e7449640000790101305061796f7574526f756e6473001b0469014e6f746966792061626f75742072657761726420706572696f6473207468617420686173206265656e20706169642028636f6c6c61746f722c207061796f757420726f756e64732c20616e792072657761726473206c65667429505374616b654578706563746174696f6e735365740c00b4013042616c616e63654f663c543e0000b4013042616c616e63654f663c543e0000b4013042616c616e63654f663c543e001c04605374616b696e67206578706563746174696f6e732073657440546f74616c53656c6563746564536574080010010c753332000010010c753332001d04d853657420746f74616c2073656c65637465642063616e6469646174657320746f20746869732076616c7565205b6f6c642c206e65775d54436f6c6c61746f72436f6d6d697373696f6e53657408003d01011c50657262696c6c00003d01011c50657262696c6c001e04c053657420636f6c6c61746f7220636f6d6d697373696f6e20746f20746869732076616c7565205b6f6c642c206e65775d6843616e64696461746541676772656761746f72557064617465640800000130543a3a4163636f756e74496400004801504f7074696f6e3c543a3a4163636f756e7449643e001f0478412063616e64696461746520757064617465642061676772656761746f726441676772656761746f724d65746164617461557064617465640400000130543a3a4163636f756e744964002004a8416e206167676772656761746f722773206d6574616461746120686173206265656e2075706461746564047c54686520604576656e746020656e756d206f6620746869732070616c6c657465010c4470617261636861696e5f7374616b696e671870616c6c65745043616e646964617465426f6e6452657175657374041c42616c616e636501b4000c0118616d6f756e74b4011c42616c616e63650001186368616e67656901014c43616e646964617465426f6e644368616e676500013c7768656e5f65786563757461626c65100128526f756e64496e646578000069010c4470617261636861696e5f7374616b696e671870616c6c65744c43616e646964617465426f6e644368616e676500010820496e637265617365000000204465637265617365000100006d010c4470617261636861696e5f7374616b696e671870616c6c65744444656c65676174696f6e5265717565737408244163636f756e74496401001c42616c616e636501b400100120636f6c6c61746f720001244163636f756e744964000118616d6f756e74b4011c42616c616e636500013c7768656e5f65786563757461626c65100128526f756e64496e646578000118616374696f6e7101014044656c65676174696f6e4368616e6765000071010c4470617261636861696e5f7374616b696e671870616c6c65744044656c65676174696f6e4368616e676500010c185265766f6b6500000020496e6372656173650001002044656372656173650002000075010c4470617261636861696e5f7374616b696e671870616c6c65743844656c656761746f724164646564041c42616c616e636501b40108284164646564546f546f700401246e65775f746f74616cb4011c42616c616e6365000000344164646564546f426f74746f6d000100007901084470617261636861696e5f7374616b696e67305061796f7574526f756e64730001080c416c6c0000001c5061727469616c04001101013c5665633c526f756e64496e6465783e000100007d010c6070616c6c65745f73657175656e6365725f7374616b696e671870616c6c6574144576656e740404540001187853657175656e6365727352656d6f76656446726f6d4163746976655365740800b00128543a3a436861696e49640000810101445665633c543a3a4163636f756e7449643e0000006053657175656e6365724a6f696e65644163746976655365740800b00128543a3a436861696e49640000000130543a3a4163636f756e744964000100345374616b6550726f76696465640c0114636861696eb00128543a3a436861696e496400012c61646465645f7374616b65b4013042616c616e63654f663c543e00012c746f74616c5f7374616b65b4013042616c616e63654f663c543e000200305374616b6552656d6f766564080114636861696eb00128543a3a436861696e496400013472656d6f7665645f7374616b65b4013042616c616e63654f663c543e0003006c53657175656e6365725265776172647344697374726962757465640800000130543a3a4163636f756e7449640000850101305061796f7574526f756e64730004046d014e6f746966792061626f75742072657761726420706572696f6473207468617420686173206265656e2070616964202873657175656e6365722c207061796f757420726f756e64732c20616e792072657761726473206c656674292052657761726465640c00100128526f756e64496e6465780000000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e000504b85061696420746865206163636f756e74207468652062616c616e6365206173206c69717569642072657761726473047c54686520604576656e746020656e756d206f6620746869732070616c6c6574810100000200008501086070616c6c65745f73657175656e6365725f7374616b696e67305061796f7574526f756e64730001080c416c6c0000001c5061727469616c04001101013c5665633c526f756e64496e6465783e0001000089010c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e047c54686520604576656e746020656e756d206f6620746869732070616c6c65748d010c3870616c6c65745f6772616e6470611870616c6c6574144576656e7400010c384e6577417574686f726974696573040134617574686f726974795f73657491010134417574686f726974794c6973740000048c4e657720617574686f726974792073657420686173206265656e206170706c6965642e185061757365640001049843757272656e7420617574686f726974792073657420686173206265656e207061757365642e1c526573756d65640002049c43757272656e7420617574686f726974792073657420686173206265656e20726573756d65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657491010000029501009501000004089901280099010c5073705f636f6e73656e7375735f6772616e6470610c617070185075626c6963000004009d01013c656432353531393a3a5075626c696300009d010c1c73705f636f72651c65643235353139185075626c6963000004003001205b75383b2033325d0000a1010c4c6f726d6c5f61737365745f7265676973747279186d6f64756c65144576656e740404540001083c52656769737465726564417373657408012061737365745f6964100128543a3a417373657449640001206d65746164617461a50101f041737365744d657461646174613c543a3a42616c616e63652c20543a3a437573746f6d4d657461646174612c20543a3a537472696e674c696d69743e0000003055706461746564417373657408012061737365745f6964100128543a3a417373657449640001206d65746164617461a50101f041737365744d657461646174613c543a3a42616c616e63652c20543a3a437573746f6d4d657461646174612c20543a3a537472696e674c696d69743e000100047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a5010c2c6f726d6c5f7472616974733861737365745f72656769737472793441737365744d657461646174610c1c42616c616e636501b438437573746f6d4d6574616461746101a9012c537472696e674c696d69740000140120646563696d616c7310010c7533320001106e616d65bd01016c426f756e6465645665633c75382c20537472696e674c696d69743e00011873796d626f6cbd01016c426f756e6465645665633c75382c20537472696e674c696d69743e00014c6578697374656e7469616c5f6465706f736974b4011c42616c616e63650001286164646974696f6e616ca9010138437573746f6d4d657461646174610000a9010c346d616e676174615f74797065731861737365747338437573746f6d4d65746164617461000008010c78636dad01014c4f7074696f6e3c58636d4d657461646174613e00010c78796bb501014c4f7074696f6e3c58796b4d657461646174613e0000ad0104184f7074696f6e04045401b1010108104e6f6e6500000010536f6d650400b1010000010000b1010c346d616e676174615f7479706573186173736574732c58636d4d6574616461746100000401386665655f7065725f7365636f6e64b40110753132380000b50104184f7074696f6e04045401b9010108104e6f6e6500000010536f6d650400b9010000010000b9010c346d616e676174615f7479706573186173736574732c58796b4d65746164617461000004014c6f7065726174696f6e735f64697361626c6564180110626f6f6c0000bd010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004004c01185665633c543e0000c1010c3c70616c6c65745f74726561737572791870616c6c6574144576656e740804540004490001382050726f706f73656404013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000004344e65772070726f706f73616c2e205370656e64696e670401406275646765745f72656d61696e696e67b4013c42616c616e63654f663c542c20493e000104e45765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e1c417761726465640c013870726f706f73616c5f696e64657810013450726f706f73616c496e6465780001146177617264b4013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640002047c536f6d652066756e64732068617665206265656e20616c6c6f63617465642e2052656a656374656408013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800011c736c6173686564b4013c42616c616e63654f663c542c20493e000304b0412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e144275726e7404012c6275726e745f66756e6473b4013c42616c616e63654f663c542c20493e00040488536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20526f6c6c6f766572040140726f6c6c6f7665725f62616c616e6365b4013c42616c616e63654f663c542c20493e0005042d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e1c4465706f73697404011476616c7565b4013c42616c616e63654f663c542c20493e0006047c536f6d652066756e64732068617665206265656e206465706f73697465642e345370656e64417070726f7665640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000118616d6f756e74b4013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640007049c41206e6577207370656e642070726f706f73616c20686173206265656e20617070726f7665642e3c55706461746564496e61637469766508012c7265616374697661746564b4013c42616c616e63654f663c542c20493e00012c6465616374697661746564b4013c42616c616e63654f663c542c20493e000804cc54686520696e6163746976652066756e6473206f66207468652070616c6c65742068617665206265656e20757064617465642e4841737365745370656e64417070726f766564180114696e6465781001285370656e64496e64657800012861737365745f6b696e64140130543a3a41737365744b696e64000118616d6f756e74b40150417373657442616c616e63654f663c542c20493e00012c62656e6566696369617279000138543a3a42656e656669636961727900012876616c69645f66726f6d100144426c6f636b4e756d626572466f723c543e0001246578706972655f6174100144426c6f636b4e756d626572466f723c543e000904b441206e6577206173736574207370656e642070726f706f73616c20686173206265656e20617070726f7665642e4041737365745370656e64566f69646564040114696e6465781001285370656e64496e646578000a0474416e20617070726f766564207370656e642077617320766f696465642e1050616964080114696e6465781001285370656e64496e6465780001287061796d656e745f69641401643c543a3a5061796d6173746572206173205061793e3a3a4964000b044c41207061796d656e742068617070656e65642e345061796d656e744661696c6564080114696e6465781001285370656e64496e6465780001287061796d656e745f69641401643c543a3a5061796d6173746572206173205061793e3a3a4964000c049041207061796d656e74206661696c656420616e642063616e20626520726574726965642e385370656e6450726f636573736564040114696e6465781001285370656e64496e646578000d084d0141207370656e64207761732070726f63657373656420616e642072656d6f7665642066726f6d207468652073746f726167652e204974206d696768742068617665206265656e207375636365737366756c6c797070616964206f72206974206d6179206861766520657870697265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c5010c4c70616c6c65745f7375646f5f6d616e676174611870616c6c6574144576656e7404045400011014537564696404012c7375646f5f726573756c749801384469737061746368526573756c7404b454686520726573756c74206f66207468652063616c6c206d61646520627920746865207375646f20757365722e00047041207375646f2063616c6c206a75737420746f6f6b20706c6163652e284b65794368616e67656408010c6f6c644801504f7074696f6e3c543a3a4163636f756e7449643e04b4546865206f6c64207375646f206b657920286966206f6e65207761732070726576696f75736c7920736574292e010c6e6577000130543a3a4163636f756e7449640488546865206e6577207375646f206b657920286966206f6e652077617320736574292e010478546865207375646f206b657920686173206265656e20757064617465642e284b657952656d6f76656400020480546865206b657920776173207065726d616e656e746c792072656d6f7665642e285375646f4173446f6e6504012c7375646f5f726573756c749801384469737061746368526573756c7404b454686520726573756c74206f66207468652063616c6c206d61646520627920746865207375646f20757365722e0304c841205b7375646f5f61735d2850616c6c65743a3a7375646f5f6173292063616c6c206a75737420746f6f6b20706c6163652e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c9010c4870616c6c65745f7375646f5f6f726967696e1870616c6c6574144576656e740404540001082c53754f726967696e44696404009801384469737061746368526573756c740000048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d4053754f726967696e446f4173446f6e6504009801384469737061746368526573756c740001048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d047c54686520604576656e746020656e756d206f6620746869732070616c6c6574cd010c6470616c6c65745f636f6c6c6563746976655f6d616e676174611870616c6c6574144576656e740804540004490001242050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f686173682c011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011c543a3a48617368000114766f746564180110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c749801384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c749801384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f686173682c011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e384d656d626572734368616e67656404012c6e65775f6d656d62657273810101445665633c543a3a4163636f756e7449643e00070474546865206d656d626572732068617665206265656e206368616e676564205072696d655365740401246e65775f7072696d654801504f7074696f6e3c543a3a4163636f756e7449643e00080474546865205072696d65206d656d62657220686173206265656e20736574047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d1010c3c70616c6c65745f6964656e746974791870616c6c6574144576656e740404540001442c4964656e7469747953657404010c77686f000130543a3a4163636f756e744964000004ec41206e616d652077617320736574206f72207265736574202877686963682077696c6c2072656d6f766520616c6c206a756467656d656e7473292e3c4964656e74697479436c656172656408010c77686f000130543a3a4163636f756e74496400011c6465706f736974b4013042616c616e63654f663c543e000104cc41206e616d652077617320636c65617265642c20616e642074686520676976656e2062616c616e63652072657475726e65642e384964656e746974794b696c6c656408010c77686f000130543a3a4163636f756e74496400011c6465706f736974b4013042616c616e63654f663c543e000204c441206e616d65207761732072656d6f76656420616e642074686520676976656e2062616c616e636520736c61736865642e484a756467656d656e7452657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780003049c41206a756467656d656e74207761732061736b65642066726f6d2061207265676973747261722e504a756467656d656e74556e72657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780004048841206a756467656d656e74207265717565737420776173207265747261637465642e384a756467656d656e74476976656e080118746172676574000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780005049441206a756467656d656e742077617320676976656e2062792061207265676973747261722e38526567697374726172416464656404013c7265676973747261725f696e646578100138526567697374726172496e646578000604584120726567697374726172207761732061646465642e405375624964656e7469747941646465640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f736974b4013042616c616e63654f663c543e000704f441207375622d6964656e746974792077617320616464656420746f20616e206964656e7469747920616e6420746865206465706f73697420706169642e485375624964656e7469747952656d6f7665640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f736974b4013042616c616e63654f663c543e000804090141207375622d6964656e74697479207761732072656d6f7665642066726f6d20616e206964656e7469747920616e6420746865206465706f7369742066726565642e485375624964656e746974795265766f6b65640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f736974b4013042616c616e63654f663c543e000908190141207375622d6964656e746974792077617320636c65617265642c20616e642074686520676976656e206465706f7369742072657061747269617465642066726f6d20746865c86d61696e206964656e74697479206163636f756e7420746f20746865207375622d6964656e74697479206163636f756e742e38417574686f726974794164646564040124617574686f72697479000130543a3a4163636f756e744964000a047c4120757365726e616d6520617574686f72697479207761732061646465642e40417574686f7269747952656d6f766564040124617574686f72697479000130543a3a4163636f756e744964000b04844120757365726e616d6520617574686f72697479207761732072656d6f7665642e2c557365726e616d6553657408010c77686f000130543a3a4163636f756e744964000120757365726e616d65d501012c557365726e616d653c543e000c04744120757365726e616d65207761732073657420666f72206077686f602e38557365726e616d655175657565640c010c77686f000130543a3a4163636f756e744964000120757365726e616d65d501012c557365726e616d653c543e00012865787069726174696f6e100144426c6f636b4e756d626572466f723c543e000d0419014120757365726e616d6520776173207175657565642c20627574206077686f60206d75737420616363657074206974207072696f7220746f206065787069726174696f6e602e48507265617070726f76616c4578706972656404011477686f7365000130543a3a4163636f756e744964000e043901412071756575656420757365726e616d6520706173736564206974732065787069726174696f6e20776974686f7574206265696e6720636c61696d656420616e64207761732072656d6f7665642e485072696d617279557365726e616d6553657408010c77686f000130543a3a4163636f756e744964000120757365726e616d65d501012c557365726e616d653c543e000f0401014120757365726e616d6520776173207365742061732061207072696d61727920616e642063616e206265206c6f6f6b65642075702066726f6d206077686f602e5c44616e676c696e67557365726e616d6552656d6f76656408010c77686f000130543a3a4163636f756e744964000120757365726e616d65d501012c557365726e616d653c543e0010085d01412064616e676c696e6720757365726e616d652028617320696e2c206120757365726e616d6520636f72726573706f6e64696e6720746f20616e206163636f756e742074686174206861732072656d6f766564206974736c6964656e746974792920686173206265656e2072656d6f7665642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d5010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004004c01185665633c543e0000d9010c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574dd010c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e10108306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e00020000e5010000022c00e9010000025d0100ed0108306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6ef101014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d65f501016473705f72756e74696d653a3a52756e74696d65537472696e670000f1010000061000f5010000050200f90108306672616d655f73797374656d60436f646555706772616465417574686f72697a6174696f6e0404540000080124636f64655f686173682c011c543a3a48617368000134636865636b5f76657273696f6e180110626f6f6c0000fd010c306672616d655f73797374656d1870616c6c65741043616c6c0404540001302c656e71756575655f74787304010c7478734001985665633c284f7074696f6e3c543a3a4163636f756e7449643e2c20456e636f6465645478293e00000c29015065727369737473206c697374206f6620656e636f6465642074787320696e746f207468652073746f726167652071756575652e20546865726520697320616e206465646963617465646502636865636b20696e205b4578656375746976655d2868747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f6d616e676174612d646f63732d6e6f64652f6672616d655f6578656375746976652f7374727563742e4578656375746976652e68746d6c2920746861742076657269666965732074686174207061737365642062696e61727920646174612063616e206265606465636f64656420696e746f2065787472696e736963732e1872656d61726b04011872656d61726b4c011c5665633c75383e00010c684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e008843616e20626520657865637574656420627920657665727920606f726967696e602e387365745f686561705f7061676573040114706167657328010c753634000204f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f64654c011c5665633c75383e0003046453657420746865206e65772072756e74696d6520636f64652e5c7365745f636f64655f776974686f75745f636865636b73040110636f64654c011c5665633c75383e000410190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e0051014e6f746520746861742072756e74696d652075706772616465732077696c6c206e6f742072756e20696620746869732069732063616c6c656420776974682061206e6f742d696e6372656173696e6720737065632076657273696f6e212c7365745f73746f726167650401146974656d73010201345665633c4b657956616c75653e0005046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b657973090201205665633c4b65793e000604744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f7072656669780801187072656669784c010c4b657900011c7375626b65797310010c75333200071011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b4c011c5665633c75383e000804a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e44617574686f72697a655f75706772616465040124636f64655f686173682c011c543a3a48617368000a106101417574686f72697a6520616e207570677261646520746f206120676976656e2060636f64655f686173686020666f72207468652072756e74696d652e205468652072756e74696d652063616e20626520737570706c696564186c617465722e007c546869732063616c6c20726571756972657320526f6f74206f726967696e2e80617574686f72697a655f757067726164655f776974686f75745f636865636b73040124636f64655f686173682c011c543a3a48617368000b206101417574686f72697a6520616e207570677261646520746f206120676976656e2060636f64655f686173686020666f72207468652072756e74696d652e205468652072756e74696d652063616e20626520737570706c696564186c617465722e005d015741524e494e473a205468697320617574686f72697a657320616e207570677261646520746861742077696c6c2074616b6520706c61636520776974686f757420616e792073616665747920636865636b732c20666f7259016578616d706c652074686174207468652073706563206e616d652072656d61696e73207468652073616d6520616e642074686174207468652076657273696f6e206e756d62657220696e637265617365732e204e6f74f07265636f6d6d656e64656420666f72206e6f726d616c207573652e205573652060617574686f72697a655f757067726164656020696e73746561642e007c546869732063616c6c20726571756972657320526f6f74206f726967696e2e606170706c795f617574686f72697a65645f75706772616465040110636f64654c011c5665633c75383e000c24550150726f766964652074686520707265696d616765202872756e74696d652062696e617279292060636f64656020666f7220616e2075706772616465207468617420686173206265656e20617574686f72697a65642e00490149662074686520617574686f72697a6174696f6e20726571756972656420612076657273696f6e20636865636b2c20746869732063616c6c2077696c6c20656e73757265207468652073706563206e616d65e872656d61696e7320756e6368616e67656420616e6420746861742074686520737065632076657273696f6e2068617320696e637265617365642e005901446570656e64696e67206f6e207468652072756e74696d65277320604f6e536574436f64656020636f6e66696775726174696f6e2c20746869732066756e6374696f6e206d6179206469726563746c79206170706c791101746865206e65772060636f64656020696e207468652073616d6520626c6f636b206f7220617474656d707420746f207363686564756c652074686520757067726164652e0060416c6c206f726967696e732061726520616c6c6f7765642e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e01020000020502000502000004084c4c0009020000024c000d020c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c617373110201845065724469737061746368436c6173733c57656967687473506572436c6173733e000011020c346672616d655f737570706f7274206469737061746368405065724469737061746368436c617373040454011502000c01186e6f726d616c150201045400012c6f7065726174696f6e616c15020104540001246d616e6461746f72791502010454000015020c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963190201384f7074696f6e3c5765696768743e0001246d61785f746f74616c190201384f7074696f6e3c5765696768743e0001207265736572766564190201384f7074696f6e3c5765696768743e0000190204184f7074696f6e04045401200108104e6f6e6500000010536f6d6504002000000100001d020c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178210201545065724469737061746368436c6173733c7533323e000021020c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f72791001045400002502082873705f776569676874733c52756e74696d65446257656967687400000801107265616428010c753634000114777269746528010c75363400002902082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d65f501013452756e74696d65537472696e67000124696d706c5f6e616d65f501013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069732d02011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e080108753800002d02040c436f77040454013102000400310200000031020000023502003502000004080101100039020c306672616d655f73797374656d1870616c6c6574144572726f720404540001283c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e4053746f72616765517565756546756c6c000604e07468652073746f7261676520717565756520697320656d70747920616e642063616e6e6f742061636365707420616e79206e6577207478736c4d756c7469426c6f636b4d6967726174696f6e734f6e676f696e67000704550141206d756c74692d626c6f636b206d6967726174696f6e206973206f6e676f696e6720616e642070726576656e7473207468652063757272656e7420636f64652066726f6d206265696e67207265706c616365642e444e6f7468696e67417574686f72697a6564000804584e6f207570677261646520617574686f72697a65642e30556e617574686f72697a656400090494546865207375626d697474656420636f6465206973206e6f7420617574686f72697a65642e046c4572726f7220666f72207468652053797374656d2070616c6c65743d020c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77240124543a3a4d6f6d656e7400004c54536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e7420737065636966696564206279685b60436f6e6669673a3a4d696e696d756d506572696f64605d2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0051015468697320646973706174636820636c617373206973205f4d616e6461746f72795f20746f20656e73757265206974206765747320657865637574656420696e2074686520626c6f636b2e204265206177617265510174686174206368616e67696e672074686520636f6d706c6578697479206f6620746869732063616c6c20636f756c6420726573756c742065786861757374696e6720746865207265736f757263657320696e206184626c6f636b20746f206578656375746520616e79206f746865722063616c6c732e0034232320436f6d706c657869747931012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602955012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f283129602062656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e41020c5870616c6c65745f7574696c6974795f6d616e676174611870616c6c65741043616c6c04045400011814626174636804011463616c6c734502017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000487c53656e642061206261746368206f662064697370617463682063616c6c732e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e0034232320436f6d706c6578697479d02d204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e646578a4010c75313600011063616c6c4902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c734502017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000234ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e0034232320436f6d706c6578697479d02d204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c64697370617463685f617308012461735f6f726967696e11040154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c4902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000318c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e0034232320436f6d706c65786974791c2d204f2831292e2c666f7263655f626174636804011463616c6c734502017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0004347c53656e642061206261746368206f662064697370617463682063616c6c732ed4556e6c696b6520606261746368602c20697420616c6c6f7773206572726f727320616e6420776f6e277420696e746572727570742e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e004d014966206f726967696e20697320726f6f74207468656e207468652063616c6c732061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e0034232320436f6d706c6578697479d02d204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c776974685f77656967687408011063616c6c4902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000118776569676874200118576569676874000518c4446973706174636820612066756e6374696f6e2063616c6c2077697468206120737065636966696564207765696768742e002d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b8526f6f74206f726967696e20746f20737065636966792074686520776569676874206f66207468652063616c6c2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e450200000249020049020838726f6c6c75705f72756e74696d652c52756e74696d6543616c6c0001701853797374656d0400fd0101ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000002454696d657374616d7004003d0201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0002001c5574696c6974790400410201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e0004001450726f787904004d0201a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e0005002c4d61696e74656e616e63650400550201c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d61696e74656e616e63652c2052756e74696d653e00060020526f6c6c646f776e0400590201b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c526f6c6c646f776e2c2052756e74696d653e000700204d6574616d61736b0400710201b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d6574616d61736b2c2052756e74696d653e00080018546f6b656e730400750201ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546f6b656e732c2052756e74696d653e000a003050726f6f664f665374616b6504007d0201c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f6f664f665374616b652c2052756e74696d653e000e001c4665654c6f636b0400910201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4665654c6f636b2c2052756e74696d653e000f001c56657374696e670400a10201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e0011002443726f77646c6f616e0400a90201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43726f77646c6f616e2c2052756e74696d653e0012002049737375616e63650400c90201b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c49737375616e63652c2052756e74696d653e001300544d756c7469507572706f73654c69717569646974790400d50201e90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c7469507572706f73654c69717569646974792c2052756e74696d653e00140024426f6f7473747261700400d90201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f6f7473747261702c2052756e74696d653e001500184d61726b65740400e10201ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d61726b65742c2052756e74696d653e0016004050617261636861696e5374616b696e670400e50201d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e5374616b696e672c2052756e74696d653e001e004053657175656e6365725374616b696e670400f90201d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657175656e6365725374616b696e672c2052756e74696d653e001f001c53657373696f6e0400010301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0020001c4772616e6470610400110301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4772616e6470612c2052756e74696d653e00220034417373657452656769737472790400450301c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417373657452656769737472792c2052756e74696d653e0035002054726561737572790400590301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54726561737572792c2052756e74696d653e003c00105375646f04005d0301a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5375646f2c2052756e74696d653e003d00285375646f4f726967696e0400610301bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5375646f4f726967696e2c2052756e74696d653e003e001c436f756e63696c0400650301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e003f00204964656e746974790400690301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4964656e746974792c2052756e74696d653e00400044466f756e646174696f6e4d656d626572730400090401d90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c466f756e646174696f6e4d656d626572732c2052756e74696d653e0041003c5472616e736665724d656d6265727304000d0401d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5472616e736665724d656d626572732c2052756e74696d653e004200004d020c3070616c6c65745f70726f78791870616c6c65741043616c6c0404540001281470726f78790c01107265616c0001504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065510201504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c4902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000244d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f726973656420666f72207468726f75676830606164645f70726f7879602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e246164645f70726f78790c012064656c65676174650001504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065a00130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e0001244501526567697374657220612070726f7879206163636f756e7420666f72207468652073656e64657220746861742069732061626c6520746f206d616b652063616c6c73206f6e2069747320626568616c662e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a11012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f206d616b6520612070726f78792efc2d206070726f78795f74797065603a20546865207065726d697373696f6e7320616c6c6f77656420666f7220746869732070726f7879206163636f756e742e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e3072656d6f76655f70726f78790c012064656c65676174650001504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065a00130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00021ca8556e726567697374657220612070726f7879206163636f756e7420666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a25012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f2072656d6f766520617320612070726f78792e41012d206070726f78795f74797065603a20546865207065726d697373696f6e732063757272656e746c7920656e61626c656420666f72207468652072656d6f7665642070726f7879206163636f756e742e3872656d6f76655f70726f78696573000318b4556e726567697374657220616c6c2070726f7879206163636f756e747320666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0041015741524e494e473a2054686973206d61792062652063616c6c6564206f6e206163636f756e74732063726561746564206279206070757265602c20686f776576657220696620646f6e652c207468656e590174686520756e726573657276656420666565732077696c6c20626520696e61636365737369626c652e202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a2c6372656174655f707572650c012870726f78795f74797065a00130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e000114696e646578a4010c7531360004483901537061776e2061206672657368206e6577206163636f756e7420746861742069732067756172616e7465656420746f206265206f746865727769736520696e61636365737369626c652c20616e64fc696e697469616c697a65206974207769746820612070726f7879206f66206070726f78795f747970656020666f7220606f726967696e602073656e6465722e006c5265717569726573206120605369676e656460206f726967696e2e0051012d206070726f78795f74797065603a205468652074797065206f66207468652070726f78792074686174207468652073656e6465722077696c6c2062652072656769737465726564206173206f766572207468654d016e6577206163636f756e742e20546869732077696c6c20616c6d6f737420616c7761797320626520746865206d6f7374207065726d697373697665206050726f7879547970656020706f737369626c6520746f78616c6c6f7720666f72206d6178696d756d20666c65786962696c6974792e51012d2060696e646578603a204120646973616d626967756174696f6e20696e6465782c20696e206361736520746869732069732063616c6c6564206d756c7469706c652074696d657320696e207468652073616d655d017472616e73616374696f6e2028652e672e207769746820607574696c6974793a3a626174636860292e20556e6c65737320796f75277265207573696e67206062617463686020796f752070726f6261626c79206a7573744077616e7420746f20757365206030602e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e0051014661696c73207769746820604475706c69636174656020696620746869732068617320616c7265616479206265656e2063616c6c656420696e2074686973207472616e73616374696f6e2c2066726f6d207468659873616d652073656e6465722c2077697468207468652073616d6520706172616d65746572732e00e44661696c732069662074686572652061726520696e73756666696369656e742066756e647320746f2070617920666f72206465706f7369742e246b696c6c5f7075726514011c737061776e65720001504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065a00130543a3a50726f787954797065000114696e646578a4010c753136000118686569676874f1010144426c6f636b4e756d626572466f723c543e0001246578745f696e646578f101010c753332000540a052656d6f76657320612070726576696f75736c7920737061776e656420707572652070726f78792e0049015741524e494e473a202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a20416e792066756e64732068656c6420696e2069742077696c6c20626534696e61636365737369626c652e0059015265717569726573206120605369676e656460206f726967696e2c20616e64207468652073656e646572206163636f756e74206d7573742068617665206265656e206372656174656420627920612063616c6c20746f94607075726560207769746820636f72726573706f6e64696e6720706172616d65746572732e0039012d2060737061776e6572603a20546865206163636f756e742074686174206f726967696e616c6c792063616c6c65642060707572656020746f206372656174652074686973206163636f756e742e39012d2060696e646578603a2054686520646973616d626967756174696f6e20696e646578206f726967696e616c6c792070617373656420746f206070757265602e2050726f6261626c79206030602eec2d206070726f78795f74797065603a205468652070726f78792074797065206f726967696e616c6c792070617373656420746f206070757265602e29012d2060686569676874603a2054686520686569676874206f662074686520636861696e207768656e207468652063616c6c20746f20607075726560207761732070726f6365737365642e35012d20606578745f696e646578603a205468652065787472696e73696320696e64657820696e207768696368207468652063616c6c20746f20607075726560207761732070726f6365737365642e0035014661696c73207769746820604e6f5065726d697373696f6e6020696e2063617365207468652063616c6c6572206973206e6f7420612070726576696f75736c7920637265617465642070757265dc6163636f756e742077686f7365206070757265602063616c6c2068617320636f72726573706f6e64696e6720706172616d65746572732e20616e6e6f756e63650801107265616c0001504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f686173682c013443616c6c486173684f663c543e00063c05015075626c697368207468652068617368206f6620612070726f78792d63616c6c20746861742077696c6c206265206d61646520696e20746865206675747572652e005d0154686973206d7573742062652063616c6c656420736f6d65206e756d626572206f6620626c6f636b73206265666f72652074686520636f72726573706f6e64696e67206070726f78796020697320617474656d7074656425016966207468652064656c6179206173736f6369617465642077697468207468652070726f78792072656c6174696f6e736869702069732067726561746572207468616e207a65726f2e0011014e6f206d6f7265207468616e20604d617850656e64696e676020616e6e6f756e63656d656e7473206d6179206265206d61646520617420616e79206f6e652074696d652e000901546869732077696c6c2074616b652061206465706f736974206f662060416e6e6f756e63656d656e744465706f736974466163746f72602061732077656c6c206173190160416e6e6f756e63656d656e744465706f736974426173656020696620746865726520617265206e6f206f746865722070656e64696e6720616e6e6f756e63656d656e74732e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420612070726f7879206f6620607265616c602e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e4c72656d6f76655f616e6e6f756e63656d656e740801107265616c0001504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f686173682c013443616c6c486173684f663c543e0007287052656d6f7665206120676976656e20616e6e6f756e63656d656e742e0059014d61792062652063616c6c656420627920612070726f7879206163636f756e7420746f2072656d6f766520612063616c6c20746865792070726576696f75736c7920616e6e6f756e63656420616e642072657475726e30746865206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e4c72656a6563745f616e6e6f756e63656d656e7408012064656c65676174650001504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f686173682c013443616c6c486173684f663c543e000828b052656d6f76652074686520676976656e20616e6e6f756e63656d656e74206f6620612064656c65676174652e0061014d61792062652063616c6c6564206279206120746172676574202870726f7869656429206163636f756e7420746f2072656d6f766520612063616c6c2074686174206f6e65206f662074686569722064656c6567617465732501286064656c656761746560292068617320616e6e6f756e63656420746865792077616e7420746f20657865637574652e20546865206465706f7369742069732072657475726e65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733af42d206064656c6567617465603a20546865206163636f756e7420746861742070726576696f75736c7920616e6e6f756e636564207468652063616c6c2ebc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652e3c70726f78795f616e6e6f756e63656410012064656c65676174650001504163636f756e7449644c6f6f6b75704f663c543e0001107265616c0001504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065510201504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c4902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00092c4d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f72697a656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e510204184f7074696f6e04045401a00108104e6f6e6500000010536f6d650400a0000001000055020c4870616c6c65745f6d61696e74656e616e63651870616c6c65741043616c6c040454000110687377697463685f6d61696e74656e616e63655f6d6f64655f6f6e0000006c7377697463685f6d61696e74656e616e63655f6d6f64655f6f6666000100ac7377697463685f7570677261646162696c6974795f696e5f6d61696e74656e616e63655f6d6f64655f6f6e000200b07377697463685f7570677261646162696c6974795f696e5f6d61696e74656e616e63655f6d6f64655f6f6666000300040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e59020c3c70616c6c65745f726f6c6c646f776e1870616c6c65741043616c6c040454000134447570646174655f6c325f66726f6d5f6c3108012072657175657374735d0201486d657373616765733a3a4c3155706461746500012c7570646174655f686173682c0110483235360000005c666f7263655f7570646174655f6c325f66726f6d5f6c310401187570646174655d0201486d657373616765733a3a4c315570646174650002005c63616e63656c5f72657175657374735f66726f6d5f6c31080114636861696eb001583c5420617320436f6e6669673e3a3a436861696e496400014872657175657374735f746f5f63616e63656cb4011075313238000300207769746864726177140114636861696eb001583c5420617320436f6e6669673e3a3a436861696e4964000124726563697069656e740401205b75383b2032305d000134746f6b656e5f616464726573730401205b75383b2032305d000118616d6f756e74b401107531323800012466657272795f7469706d0201304f7074696f6e3c753132383e00050074666f7263655f63616e63656c5f72657175657374735f66726f6d5f6c31080114636861696eb001583c5420617320436f6e6669673e3a3a436861696e496400014872657175657374735f746f5f63616e63656cb4011075313238000400306372656174655f6261746368080114636861696eb001583c5420617320436f6e6669673e3a3a436861696e496400014473657175656e6365725f6163636f756e744801504f7074696f6e3c543a3a4163636f756e7449643e000600687365745f6d616e75616c5f62617463685f65787472615f66656504011c62616c616e6365b4013042616c616e63654f663c543e00070054726566756e645f6661696c65645f6465706f736974080114636861696eb001583c5420617320436f6e6669673e3a3a436861696e4964000128726571756573745f6964b4011075313238000804e46f6e6c79206465706f73697420726563697069656e742063616e20696e69746961746520726566756e64206661696c6564206465706f73697448666f7263655f6372656174655f62617463680c0114636861696eb001583c5420617320436f6e6669673e3a3a436861696e496400011472616e6765d0013028753132382c20753132382900014473657175656e6365725f6163636f756e740001384163636f756e7449644f663c543e000908dc46726f63652063726561746520626174636820616e642061737369676e7320697420746f2070726f76696465642073657175656e636572790170726f76696465642072657175657374732072616e6765206d75737420657869737473202d206f746865727769736520605b4572726f723a3a496e76616c696452616e67655d60206572726f722077696c6c2062652072657475726e65643466657272795f6465706f736974200114636861696eb001583c5420617320436f6e6669673e3a3a436861696e4964000128726571756573745f6964c401245265717565737449640001446465706f7369745f726563697069656e740401205b75383b2032305d000134746f6b656e5f616464726573730401205b75383b2032305d000118616d6f756e74b401107531323800012474696d657374616d70b401107531323800012466657272795f746970b40110753132380001306465706f7369745f686173682c011048323536000a005066657272795f6465706f7369745f756e736166651c0114636861696eb001583c5420617320436f6e6669673e3a3a436861696e4964000128726571756573745f6964c401245265717565737449640001446465706f7369745f726563697069656e740401205b75383b2032305d000134746f6b656e5f616464726573730401205b75383b2032305d000118616d6f756e74b401107531323800012474696d657374616d70b401107531323800012466657272795f746970b4011075313238000b00607570646174655f6c325f66726f6d5f6c315f756e7361666504012072657175657374735d0201486d657373616765733a3a4c31557064617465000c00487365745f646973707574655f706572696f64080114636861696eb001583c5420617320436f6e6669673e3a3a436861696e4964000154646973707574655f706572696f645f6c656e677468b4011075313238000d00040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e5d020c3c70616c6c65745f726f6c6c646f776e206d65737361676573204c3155706461746500000c0114636861696eb00114436861696e00013c70656e64696e674465706f73697473610201305665633c4465706f7369743e00016070656e64696e6743616e63656c5265736f6c7574696f6e73650201545665633c43616e63656c5265736f6c7574696f6e3e00006102000002d400650200000269020069020c3c70616c6c65745f726f6c6c646f776e206d657373616765734043616e63656c5265736f6c7574696f6e0000100124726571756573744964c4012452657175657374496400012c6c32526571756573744964b401107531323800013c63616e63656c4a7573746966696564180110626f6f6c00012474696d655374616d70d8013473705f636f72653a3a5532353600006d0204184f7074696f6e04045401b40108104e6f6e6500000010536f6d650400b4000001000071020c6470616c6c65745f6d6574616d61736b5f7369676e61747572651870616c6c65741043616c6c040454000104187570646174651001106e616d65e401984f7074696f6e3c426f756e6465645665633c75382c20543a3a537472696e674c696d69743e3e00011c76657273696f6ee401984f7074696f6e3c426f756e6465645665633c75382c20543a3a537472696e674c696d69743e3e000120636861696e5f6964ec012c4f7074696f6e3c7536343e0001286465636f64655f75726cf001a44f7074696f6e3c426f756e6465645665633c75382c20543a3a55726c537472696e674c696d69743e3e000000040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e75020c2c6f726d6c5f746f6b656e73186d6f64756c651043616c6c04045400011c207472616e736665720c01106465737400018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964100134543a3a43757272656e63794964000118616d6f756e7479020128543a3a42616c616e6365000034d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722ee049742077696c6c2064656372656173652074686520746f74616c2069737375616e6365206f66207468652073797374656d20627920746865fc605472616e73666572466565602e204966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c01016465706f736974206173206120726573756c74206f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e00e4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e656460206279207468652c7472616e736163746f722e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e7c2d206063757272656e63795f6964603a2063757272656e637920747970652eac2d2060616d6f756e74603a20667265652062616c616e636520616d6f756e7420746f207472616e6665722e307472616e736665725f616c6c0c01106465737400018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964100134543a3a43757272656e637949640001286b6565705f616c697665180110626f6f6c00014cd05472616e7366657220616c6c2072656d61696e696e672062616c616e636520746f2074686520676976656e206163636f756e742e00f04e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655ff862616c616e6365732e2054686973206d65616e73207468617420616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c09016465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f74206265207472616e73666572726564206279fc746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564f86163636f756e742c20796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79b07265666572656e636520636f756e746572732c2073746f72616765206465706f736974732c206574632e2e2e00e4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e656460206279207468652c7472616e736163746f722e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e7c2d206063757272656e63795f6964603a2063757272656e637920747970652ef02d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60050120206f7065726174696f6e2073686f756c642073656e6420616c6c206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67050120207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72207472616e736665722065766572797468696e6709012020657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746f9c20206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e4c7472616e736665725f6b6565705f616c6976650c01106465737400018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964100134543a3a43757272656e63794964000118616d6f756e7479020128543a3a42616c616e636500022c050153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665728477696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00e4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e656460206279207468652c7472616e736163746f722e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e7c2d206063757272656e63795f6964603a2063757272656e637920747970652eac2d2060616d6f756e74603a20667265652062616c616e636520616d6f756e7420746f207472616e6665722e38666f7263655f7472616e73666572100118736f7572636500018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001106465737400018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964100134543a3a43757272656e63794964000118616d6f756e7479020128543a3a42616c616e6365000324110145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365646163636f756e74206d6179206265207370656369666965642e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e009c2d2060736f75726365603a205468652073656e646572206f6620746865207472616e736665722ea02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e7c2d206063757272656e63795f6964603a2063757272656e637920747970652eac2d2060616d6f756e74603a20667265652062616c616e636520616d6f756e7420746f207472616e6665722e2c7365745f62616c616e636510010c77686f00018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964100134543a3a43757272656e637949640001206e65775f6672656579020128543a3a42616c616e63650001306e65775f726573657276656479020128543a3a42616c616e636500042090536574207468652062616c616e636573206f66206120676976656e206163636f756e742e000901546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e206974cc77696c6c20616c736f2064656372656173652074686520746f74616c2069737375616e6365206f66207468652073797374656d0d012860546f74616c49737375616e636560292e20496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865d06578697374656e7469616c206465706f7369742c2069742077696c6c20726561702074686520604163636f756e74496e666f602e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e1863726561746508010c77686f00018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e7479020128543a3a42616c616e6365000500106d696e740c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f00018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e7479020128543a3a42616c616e6365000600040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e7902000006b4007d020c5470616c6c65745f70726f6f665f6f665f7374616b651870616c6c65741043616c6c04045400012c44636c61696d5f726577617264735f616c6c0401486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e0000047c436c61696d73206c6971756964697479206d696e696e672072657761726473547570646174655f706f6f6c5f70726f6d6f74696f6e0801486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e0001806c69717569646974795f6d696e696e675f69737375616e63655f7765696768740801087538000104c8456e61626c65732f64697361626c657320706f6f6c20666f72206c6971756964697479206d696e696e6720726577617264734861637469766174655f6c69717569646974790c01486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b4013042616c616e63654f663c543e0001407573655f62616c616e63655f66726f6d810201504f7074696f6e3c41637469766174654b696e643e000218f8496e63726561736573206e756d626572206f6620746f6b656e73207573656420666f72206c6971756964697479206d696e696e6720707572706f7365732e002c506172616d65746572733a982d206c69717569646974795f746f6b656e5f6964202d206964206f662074686520746f6b656e782d20616d6f756e74202d20616d6f756e74206f662074686520746f6b656ed42d207573655f62616c616e63655f66726f6d202d2077686572652066726f6d20746f6b656e732073686f756c64206265207573656450646561637469766174655f6c69717569646974790801486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b4013042616c616e63654f663c543e000304f4446563726561736573206e756d626572206f6620746f6b656e73207573656420666f72206c6971756964697479206d696e696e6720707572706f7365732c7265776172645f706f6f6c10011c706f6f6c5f696410013c43757272656e637949644f663c543e000120746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b4013042616c616e63654f663c543e0001307363686564756c655f656e6410012453657373696f6e4964000414b85363686564756c6573207265776172647320666f722073656c6563746564206c697175696469747920746f6b656e642d20746f6b656e73202d2070616972206f6620746f6b656e73782d20616d6f756e74202d20616d6f756e74206f662074686520746f6b656ee5012d207363686564756c655f656e64202d206964206f6620746865206c617374207265776172646564207365657373696f6e2e20526577617264732077696c6c2062652064697374726962757465646420657175616c6c79206265747765656e2073657373696f6e7320696e2072616e676520286e6f77202e2e3d017363686564756c655f656e64292e20446973747269627574696f6e207374617274732066726f6d20746865202a6e6578742a2073657373696f6e2074696c6c20607363686564756c655f656e64602e9c61637469766174655f6c69717569646974795f666f725f33726470617274795f726577617264731001486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b4013042616c616e63654f663c543e0001307265776172645f746f6b656e10013c43757272656e637949644f663c543e0001407573655f62616c616e63655f66726f6d890201c44f7074696f6e3c5468697264506172747941637469766174696f6e4b696e643c43757272656e637949644f663c543e3e3e00051cf8496e63726561736573206e756d626572206f6620746f6b656e73207573656420666f72206c6971756964697479206d696e696e6720707572706f7365732e002c506172616d65746572733a982d206c69717569646974795f746f6b656e5f6964202d206964206f662074686520746f6b656e782d20616d6f756e74202d20616d6f756e74206f662074686520746f6b656e61012d207573655f62616c616e63655f66726f6d202d2077686572652066726f6d20746f6b656e732073686f756c6420626520757365642e2049662073657420746f20604e6f6e6560207468656e20746f6b656e732077696c6c7c62652074616b656e2066726f6d20617661696c61626c652062616c616e6365a4646561637469766174655f6c69717569646974795f666f725f33726470617274795f726577617264730c01486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b4013042616c616e63654f663c543e0001307265776172645f746f6b656e10013c43757272656e637949644f663c543e000618f8446563726561736573206e756d626572206f6620746f6b656e73207573656420666f72206c6971756964697479206d696e696e6720707572706f7365732e002c506172616d65746572733a982d206c69717569646974795f746f6b656e5f6964202d206964206f662074686520746f6b656e782d20616d6f756e74202d20616d6f756e74206f662074686520746f6b656ed42d207573655f62616c616e63655f66726f6d202d2077686572652066726f6d20746f6b656e732073686f756c64206265207573656458636c61696d5f33726470617274795f726577617264730801486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e0001307265776172645f746f6b656e10013c43757272656e637949644f663c543e0007107c436c61696d73206c6971756964697479206d696e696e672072657761726473642d20746f6b656e73202d2070616972206f6620746f6b656e73782d20616d6f756e74202d20616d6f756e74206f662074686520746f6b656ec42d207265776172645f746f6b656e202d206964206f662074686520746f6b656e20746861742069732072657761726465649461637469766174655f6c69717569646974795f666f725f6e61746976655f726577617264730c01486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b4013042616c616e63654f663c543e0001407573655f62616c616e63655f66726f6d810201504f7074696f6e3c41637469766174654b696e643e000818f8496e63726561736573206e756d626572206f6620746f6b656e73207573656420666f72206c6971756964697479206d696e696e6720707572706f7365732e002c506172616d65746572733a982d206c69717569646974795f746f6b656e5f6964202d206964206f662074686520746f6b656e782d20616d6f756e74202d20616d6f756e74206f662074686520746f6b656ed42d207573655f62616c616e63655f66726f6d202d2077686572652066726f6d20746f6b656e732073686f756c6420626520757365649c646561637469766174655f6c69717569646974795f666f725f6e61746976655f726577617264730801486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b4013042616c616e63654f663c543e000904f4446563726561736573206e756d626572206f6620746f6b656e73207573656420666f72206c6971756964697479206d696e696e6720707572706f73657350636c61696d5f6e61746976655f726577617264730401486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000a00040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e810204184f7074696f6e0404540185020108104e6f6e6500000010536f6d6504008502000001000085020c346d616e676174615f7479706573586d756c7469707572706f73655f6c69717569646974793041637469766174654b696e6400010c40417661696c61626c6542616c616e6365000000645374616b6564556e61637469766174656452657365727665730001003c556e7370656e74526573657276657300020000890204184f7074696f6e040454018d020108104e6f6e6500000010536f6d6504008d0200000100008d02085470616c6c65745f70726f6f665f6f665f7374616b65605468697264506172747941637469766174696f6e4b696e64042843757272656e637949640110010c3041637469766174654b696e640400810201504f7074696f6e3c41637469766174654b696e643e000000484163746976617465644c6971756964697479040010012843757272656e63794964000100584e6174697665526577617264734c69717569646974790002000091020c3c70616c6c65745f6665655f6c6f636b1870616c6c65741043616c6c040454000108607570646174655f6665655f6c6f636b5f6d65746164617461100134706572696f645f6c656e6774683c01644f7074696f6e3c426c6f636b4e756d626572466f723c543e3e00013c6665655f6c6f636b5f616d6f756e746d0201504f7074696f6e3c42616c616e63654f663c543e3e000150737761705f76616c75655f7468726573686f6c646d0201504f7074696f6e3c42616c616e63654f663c543e3e00015473686f756c645f62655f77686974656c6973746564950201904f7074696f6e3c5665633c2843757272656e637949644f663c543e2c20626f6f6c293e3e00000028756e6c6f636b5f666565000100040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e950204184f7074696f6e0404540199020108104e6f6e6500000010536f6d6504009902000001000099020000029d02009d0200000408101800a1020c5870616c6c65745f76657374696e675f6d616e676174611870616c6c65741043616c6c0404540001181076657374040120746f6b656e5f6964100130546f6b656e49644f663c543e000024b8556e6c6f636b20616e79207665737465642066756e6473206f66207468652073656e646572206163636f756e742e005d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e0034232320436f6d706c6578697479242d20604f283129602e28766573745f6f74686572080120746f6b656e5f6964100130546f6b656e49644f663c543e0001187461726765740001504163636f756e7449644c6f6f6b75704f663c543e00012cb8556e6c6f636b20616e79207665737465642066756e6473206f662061206074617267657460206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051012d2060746172676574603a20546865206163636f756e742077686f7365207665737465642066756e64732073686f756c6420626520756e6c6f636b65642e204d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e0034232320436f6d706c6578697479242d20604f283129602e54666f7263655f7665737465645f7472616e73666572100120746f6b656e5f6964100130546f6b656e49644f663c543e000118736f757263650001504163636f756e7449644c6f6f6b75704f663c543e0001187461726765740001504163636f756e7449644c6f6f6b75704f663c543e0001207363686564756c65a50201b056657374696e67496e666f3c42616c616e63654f663c543e2c20426c6f636b4e756d626572466f723c543e3e00023860466f726365206120766573746564207472616e736665722e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e00e82d2060736f75726365603a20546865206163636f756e742077686f73652066756e64732073686f756c64206265207472616e736665727265642e11012d2060746172676574603a20546865206163636f756e7420746861742073686f756c64206265207472616e7366657272656420746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e0034232320436f6d706c6578697479242d20604f283129602e3c6d657267655f7363686564756c65730c0120746f6b656e5f6964100130546f6b656e49644f663c543e00013c7363686564756c65315f696e64657810010c75333200013c7363686564756c65325f696e64657810010c7533320003545d014d657267652074776f2076657374696e67207363686564756c657320746f6765746865722c206372656174696e672061206e65772076657374696e67207363686564756c65207468617420756e6c6f636b73206f7665725501746865206869676865737420706f737369626c6520737461727420616e6420656e6420626c6f636b732e20496620626f7468207363686564756c6573206861766520616c7265616479207374617274656420746865590163757272656e7420626c6f636b2077696c6c206265207573656420617320746865207363686564756c652073746172743b207769746820746865206361766561742074686174206966206f6e65207363686564756c655d0169732066696e6973686564206279207468652063757272656e7420626c6f636b2c20746865206f746865722077696c6c206265207472656174656420617320746865206e6577206d6572676564207363686564756c652c2c756e6d6f6469666965642e00f84e4f54453a20496620607363686564756c65315f696e646578203d3d207363686564756c65325f696e6465786020746869732069732061206e6f2d6f702e41014e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b207072696f7220746f206d657267696e672e61014e4f54453a20496620626f7468207363686564756c6573206861766520656e646564206279207468652063757272656e7420626c6f636b2c206e6f206e6577207363686564756c652077696c6c206265206372656174656464616e6420626f74682077696c6c2062652072656d6f7665642e006c4d6572676564207363686564756c6520617474726962757465733a35012d20607374617274696e675f626c6f636b603a20604d4158287363686564756c65312e7374617274696e675f626c6f636b2c207363686564756c6564322e7374617274696e675f626c6f636b2c48202063757272656e745f626c6f636b29602e21012d2060656e64696e675f626c6f636b603a20604d4158287363686564756c65312e656e64696e675f626c6f636b2c207363686564756c65322e656e64696e675f626c6f636b29602e59012d20606c6f636b6564603a20607363686564756c65312e6c6f636b65645f61742863757272656e745f626c6f636b29202b207363686564756c65322e6c6f636b65645f61742863757272656e745f626c6f636b29602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00e82d20607363686564756c65315f696e646578603a20696e646578206f6620746865206669727374207363686564756c6520746f206d657267652eec2d20607363686564756c65325f696e646578603a20696e646578206f6620746865207365636f6e64207363686564756c6520746f206d657267652e787375646f5f756e6c6f636b5f616c6c5f76657374696e675f746f6b656e7308011874617267657400018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000120746f6b656e5f6964100130546f6b656e49644f663c543e00040074666f7263655f72656d6f76655f76657374696e675f7363686564756c650c0120746f6b656e5f6964100130546f6b656e49644f663c543e00011874617267657400018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001387363686564756c655f696e64657810010c7533320005187c466f7263652072656d6f766520612076657374696e67207363686564756c6500c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e00c82d2060746172676574603a20416e206163636f756e7420746861742068617320612076657374696e67207363686564756c6515012d20607363686564756c655f696e646578603a205468652076657374696e67207363686564756c6520696e64657820746861742073686f756c642062652072656d6f766564040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ea5020c5870616c6c65745f76657374696e675f6d616e676174613076657374696e675f696e666f2c56657374696e67496e666f081c42616c616e636501b42c426c6f636b4e756d6265720110000c01186c6f636b6564b4011c42616c616e63650001247065725f626c6f636bb4011c42616c616e63650001387374617274696e675f626c6f636b10012c426c6f636b4e756d6265720000a9020c6070616c6c65745f63726f77646c6f616e5f726577617264731870616c6c65741043616c6c04045400011c646173736f63696174655f6e61746976655f6964656e746974790c01387265776172645f6163636f756e74000130543a3a4163636f756e74496400013472656c61795f6163636f756e74000158543a3a52656c6179436861696e4163636f756e74496400011470726f6f66ad020144457468657265756d5369676e617475726500001439014173736f63696174652061206e617469766520726577617264735f64657374696e6174696f6e206964656e74697479207769746820612063726f77646c6f616e20636f6e747269627574696f6e2e0045015468652063616c6c6572206e6565647320746f2070726f766964652074686520756e6173736f6369617465642072656c6179206163636f756e7420616e6420612070726f6f6620746f2073756363656564507769746820746865206173736f63696174696f6e45015468652070726f6f66206973206e6f7468696e67206275742061207369676e6174757265206f76657220746865207265776172645f61646472657373207573696e67207468652072656c6179206b657973886368616e67655f6173736f63696174696f6e5f776974685f72656c61795f6b6579730c01387265776172645f6163636f756e74000130543a3a4163636f756e74496400014070726576696f75735f6163636f756e74000130543a3a4163636f756e74496400011870726f6f6673b90201c05665633c28543a3a52656c6179436861696e4163636f756e7449642c20457468657265756d5369676e6174757265293e000114f84368616e676520726577617264206163636f756e74206279207375626d697474696e672070726f6f66732066726f6d2072656c6179206163636f756e7473005101546865206e756d626572206f662076616c69642070726f6f6673206e6565647320746f20626520626967676572207468616e20275265776172644164647265737352656c6179566f74655468726573686f6c64271501546865206163636f756e7420746f206265206368616e676564206e6565647320746f206265207375626d6974746564206173202770726576696f75735f6163636f756e7427a04f726967696e206d75737420626520526577617264416464726573734368616e67654f726967696e14636c61696d04013063726f77646c6f616e5f69643c012c4f7074696f6e3c7533323e000214a8436f6c6c65637420726577617264732066726f6d20706172746963756c61722063726f77646c6f616e2e0d0149662063726f77646c6f616e5f6964206973206e6f74207365742063757272656e74205b6043726f77646c6f616e4964605d2069642077696c6c20626520757365642e4d0143616c6c657220697320696e7374616e746c792072657761726465642077697468205b60496e697469616c697a6174696f6e5061796d656e74605d2025206f6620617661696c61626c6520726577617264732c690172656d61696e696e672066756e647320617265206c6f636b6564206163636f7264696e6720746f207363686564756c65287573696e67206070616c6c65745f6d616e676174615f76657374696e676020636f6e66696775726564c46279205b6050616c6c65743a3a3c543e3a3a636f6d706c6574655f696e697469616c697a6174696f6e605d2063616c6c2e547570646174655f7265776172645f616464726573730801486e65775f7265776172645f6163636f756e74000130543a3a4163636f756e74496400013063726f77646c6f616e5f69643c012c4f7074696f6e3c7533323e00030429015570646174652072657761726420616464726573732c2070726f76696e672074686174207468652063616c6c6572206f776e73207468652063757272656e74206e6174697665206b65795c636f6d706c6574655f696e697469616c697a6174696f6e0801446c656173655f73746172745f626c6f636b100154543a3a56657374696e67426c6f636b4e756d6265720001486c656173655f656e64696e675f626c6f636b100154543a3a56657374696e67426c6f636b4e756d6265720004106d01546869732065787472696e73696320636f6d706c657465732074686520696e697469616c697a6174696f6e20696620736f6d6520636865636b73206172652066756c6c66696c65642e20546865736520636865636b73206172653ae4202d5468652072657761726420636f6e747269627574696f6e206d6f6e6579206d617463686573207468652063726f77646c6f616e20706f74f4202d54686520656e642076657374696e6720626c6f636b20697320686967686572207468616e2074686520696e69742076657374696e6720626c6f636ba4202d54686520696e697469616c697a6174696f6e20686173206e6f7420636f6d706c65746520796574607365745f63726f77646c6f616e5f616c6c6f636174696f6e04016c63726f77646c6f616e5f616c6c6f636174696f6e5f616d6f756e74b4013042616c616e63654f663c543e0005144d01496e697469616c697a65207468652072657761726420646973747269627574696f6e2073746f726167652e2049742073686f727463757473207768656e6576657220616e206572726f7220697320666f756e6478536574732063726f77646c6f616e20616c6c6f636174696f6e20666f723a99012d2063757272656e7420726f756e64206f662063726f77646c6f616e202d20696620697420686173206e6f74206265656e20636f6d706c657465642028605b50616c6c65743a3a3c543e3a3a636f6d706c6574655f696e697469616c697a6174696f6e5d60293d012d20666f6c6c6f77696e6720726f756e64206f662063726f77646c6f616e2072657761726473207061796d656e742069662070726576696f7573206f6e6520686173206265656e20616c726561647924636f6d706c6574656454696e697469616c697a655f7265776172645f76656304011c72657761726473c1020105015665633c28543a3a52656c6179436861696e4163636f756e7449642c204f7074696f6e3c543a3a4163636f756e7449643e2c2042616c616e63654f663c543e293e00060c4d01496e697469616c697a65207468652072657761726420646973747269627574696f6e2073746f726167652e2049742073686f727463757473207768656e6576657220616e206572726f7220697320666f756e6435015468697320646f6573206e6f7420656e666f72636520616e7920636865636b73206f74686572207468616e206d616b696e67207375726520776520646f6e7420676f206f7665722066756e6473d4636f6d706c6574655f696e697469616c697a6174696f6e2073686f756c6420706572666f726d20616e79206164646974696f6e616c040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ead020c2873705f72756e74696d651c6163636f756e7444457468657265756d5369676e617475726500000400b102014065636473613a3a5369676e61747572650000b1020c1c73705f636f7265146563647361245369676e617475726500000400b502017c5b75383b205349474e41545552455f53455249414c495a45445f53495a455d0000b502000003410000000800b902000002bd0200bd020000040800ad0200c102000002c50200c5020000040c0048b400c9020c3c70616c6c65745f69737375616e63651870616c6c65741043616c6c04045400011050696e69745f69737375616e63655f636f6e6669670000003066696e616c697a655f7467650001002c657865637574655f7467650401247467655f696e666f73cd0201a05665633c546765496e666f3c543a3a4163636f756e7449642c2042616c616e63654f663c543e3e3e0002004c7365745f69737375616e63655f636f6e6669671401586c696e6561725f69737375616e63655f616d6f756e746d0201504f7074696f6e3c42616c616e63654f663c543e3e0001586c696e6561725f69737375616e63655f626c6f636b733c012c4f7074696f6e3c7533323e0001586c69717569646974795f6d696e696e675f73706c6974d102013c4f7074696f6e3c50657262696c6c3e0001347374616b696e675f73706c6974d102013c4f7074696f6e3c50657262696c6c3e00014073657175656e636572735f73706c6974d102013c4f7074696f6e3c50657262696c6c3e000300040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ecd02000002410100d10204184f7074696f6e040454013d010108104e6f6e6500000010536f6d6504003d010000010000d5020c7470616c6c65745f6d756c7469707572706f73655f6c69717569646974791870616c6c65741043616c6c040454000110c4726573657276655f76657374696e675f6c69717569646974795f746f6b656e735f62795f76657374696e675f696e6465780c01486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e0001746c69717569646974795f746f6b656e5f76657374696e675f696e64657810010c7533320001a46c69717569646974795f746f6b656e5f756e6c6f636b5f736f6d655f616d6f756e745f6f725f616c6c6d0201504f7074696f6e3c42616c616e63654f663c543e3e00000c35014d6967726174657320766573746564206c697175696469747920746f6b656e732066726f6d205665737465642070616c6c657420746f204d504c2e20496e666f726d6174696f6e2061626f75743101756e6c6f636b207363686564756c65206973207072657365727665642c20736f207768656e65766572206f6e65206465636964657320746f206d6f766520746f6b656e73206261636b20746f945665737465642070616c6c657420746f6b656e732063616e20626520756e6c6f636b65642eb8726573657276655f76657374696e675f6e61746976655f746f6b656e735f62795f76657374696e675f696e6465780801746c69717569646974795f746f6b656e5f76657374696e675f696e64657810010c7533320001a46c69717569646974795f746f6b656e5f756e6c6f636b5f736f6d655f616d6f756e745f6f725f616c6c6d0201504f7074696f6e3c42616c616e63654f663c543e3e00010c4d014d6967726174657320766573746564204d47582066726f6d205665737465642070616c6c657420746f204d504c2e20496e666f726d6174696f6e2061626f757420756e6c6f636b207363686564756c6520697355017072657365727665642c20736f207768656e65766572206f6e65206465636964657320746f206d6f766520746f6b656e73206261636b20746f205665737465642070616c6c657420746f6b656e732063616e20626524756e6c6f636b65642e80726573657276655f76657374696e675f6c69717569646974795f746f6b656e730801486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e0001586c69717569646974795f746f6b656e5f616d6f756e74b4013042616c616e63654f663c543e00020074756e726573657276655f616e645f72656c6f636b5f696e7374616e63650801486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e00015472656c6f636b5f696e7374616e63655f696e64657810010c753332000300040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed9020c4070616c6c65745f626f6f7473747261701870616c6c65741043616c6c0404540001282470726f766973696f6e080120746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b4013042616c616e63654f663c543e0000249901416c6c6f777320666f722070726f766973696f6e696e67206f6e65206f662074686520746f6b656e732066726f6d2063757272656e746c7920626f6f74737472617070656420706169722e2043616e206f6e6c792062652063616c6c656420647572696e673a7c2d205b60426f6f74737472617050686173653a3a57686974656c697374605d702d205b60426f6f74737472617050686173653a3a5075626c6963605d001c7068617365732e001c2320417267733ab901202d2060746f6b656e5f696460202d206964206f662074686520746f6b656e20746f2070726f766973696f6e202873686f756c64206265206f6e65206f66207468652063757272656e746c7920626f6f74737472617065642070616972285b6041637469766550616972605d2929b8202d2060616d6f756e7460202d20616d6f756e74206f662074686520746f6b656e20746f2070726f766973696f6e4877686974656c6973745f6163636f756e74730401206163636f756e7473810101445665633c543a3a4163636f756e7449643e0001088101416c6c6f777320666f722077686974656c697374696e67206163636f756e74732c20736f20746865792063616e20706172746963697061746520696e20647572696e672077686974656c6973742070686173652e20546865206c697374206f66b86163636f756e7420697320657874656e64656420776974682065766572792073756273657175656e742063616c6c487363686564756c655f626f6f7473747261701c013866697273745f746f6b656e5f696410013c43757272656e637949644f663c543e00013c7365636f6e645f746f6b656e5f696410013c43757272656e637949644f663c543e00012469646f5f7374617274100144426c6f636b4e756d626572466f723c543e00015877686974656c6973745f70686173655f6c656e6774683c012c4f7074696f6e3c7533323e00014c7075626c69635f70686173655f6c656e67746810010c7533320001646d61785f66697273745f746f5f7365636f6e645f726174696fdd0201904f7074696f6e3c2842616c616e63654f663c543e2c2042616c616e63654f663c543e293e00015870726f6d6f74655f626f6f7473747261705f706f6f6c180110626f6f6c0002d8a85573656420666f72207374617274696e672f7363686564756c696e67206e657720626f6f747374726170001c2320417267733acc2d206066697273745f746f6b656e5f696460202d20666972737420746f6b656e206f662074686520746f6b656e732070616972d02d20607365636f6e645f746f6b656e5f6964603a207365636f6e6420746f6b656e206f662074686520746f6b656e73207061697299012d206069646f5f737461727460202d206e756d626572206f6620626c6f636b207768656e20626f6f7473747261702077696c6c2062652073746172746564202870656f706c652077696c6c20626520616c6c6f77656420746f20706172746963697061746529dc2d206077686974656c6973745f70686173655f6c656e677468603a202d206c656e677468206f662077686974656c697374207068617365bc2d20607075626c69635f70686173655f6c656e676874602d206c656e677468206f66207075626c696320706861736569012d206070726f6d6f74655f626f6f7473747261705f706f6f6c602d2077686574686572206c697175696469747920706f6f6c206372656174656420627920626f6f7473747261702073686f756c642062652070726f6d6f74656409052d20606d61785f66697273745f746f5f7365636f6e645f726174696f60202d20726570726573656e74656420617320286e756d657261746f722c64656e6f6d696e61746f7229202d20526174696f206d6179206265207573656420746f206c696d69742070617274696369706174696f6e73206f66207365636f6e6420746f6b656e2069642e20526174696f206265747765656e20666972737420616e64207365636f6e6420746f6b656e206e6565647320746f2062652068656c6420647572696e672077686f6c6520626f6f7473747261702e205768656e65766572207573657220747269657320746f20706172746963697061746520287573696e67205b6050616c6c65743a3a70726f766973696f6e605d2065787472696e736963292074686520666f6c6c6f77696e6720636f6e646974696f6e7320697320636865636b2e2460606069676e6f72656901616c6c2070726576696f75732066697273742070617274696369706174696f6e73202b20666972737420746f6b656e2070617274696369706174696f6e7320202020202020202020202020726174696f206e756d657261746f7275012d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d203c3d202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d7101616c6c2070726576696f7573207365636f6e6420746f6b656e2070617274696369706174696f6e73202b207365636f6e6420746f6b656e2070617274696369706174696f6e732020202020726174696f2064656e6f6d696e61746f720c606060cc616e64206966206974206576616c756174657320746f206066616c7365602065787472696e7369632077696c6c206661696c2e008d012a2a42656361757365206f662061626f7665206571756174696f6e206f6e6c792070617274696369706174696f6e73207769746820666972737420746f6b656e206f66206120626f6f747374726170207061697220617265206c696d69746564212a2a002823204578616d706c657324436f6e73696465723a00e02d20757365722077696c6c696e6720746f2070617274696369706174652031303030206f6620666972737420746f6b656e2c207768656e3ae4092d20726174696f2073657420647572696e6720626f6f747374726170207363686564756c652069732069732073657420746f2028312f3229b4092d2073756d206f6620666972737420746f6b656e2070617274696369706174696f6e73202d2031305f303030b8092d2073756d206f66207365636f6e6420746f6b656e2070617274696369706174696f6e73202d2032305f30303000310170617274696369706174696f6e2065787472696e7369632077696c6c202a2a6661696c2a2a206265636175736520726174696f20636f6e646974696f6e202a2a6973206e6f74206d65742a2a2460606069676e6f72655831305f303030202b2031305f303030202020202020315c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d203c3d20202d2d2d582020202032305f3030302020202020202020202020320c60606000e02d20757365722077696c6c696e6720746f2070617274696369706174652031303030206f6620666972737420746f6b656e2c207768656e3ae4092d20726174696f2073657420647572696e6720626f6f747374726170207363686564756c652069732069732073657420746f2028312f3229b4092d2073756d206f6620666972737420746f6b656e2070617274696369706174696f6e73202d2031305f303030b8092d2073756d206f66207365636f6e6420746f6b656e2070617274696369706174696f6e73202d2034305f303030002d0170617274696369706174696f6e2065787472696e7369632077696c6c202a2a737563636565642a2a206265636175736520726174696f20636f6e646974696f6e202a2a6973206d65742a2a2460606069676e6f72655831305f303030202b2031305f303030202020202020315c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d203c3d20202d2d2d582020202034305f3030302020202020202020202020320c606060000025022a2a4966206f6e6520646f65736e27742077616e7420746f206c696d69742070617274696369706174696f6e7320696e20616e79207761792c20726174696f2073686f756c642062652073657420746f2028753132383a3a4d41582c3029202d207468656e20726174696f20726571756972656d656e74732061726520616c77617973206d65742a2a002460606069676e6f72655d01616c6c2070726576696f75732066697273742070617274696369706174696f6e73202b20666972737420746f6b656e2070617274696369706174696f6e7320202020202020202020202020202020753132383a3a4d415875012d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d203c3d202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d4d01616c6c2070726576696f7573207365636f6e6420746f6b656e2070617274696369706174696f6e73202b207365636f6e6420746f6b656e2070617274696369706174696f6e73202020202020202020202020310c6060604063616e63656c5f626f6f74737472617000030461015573656420746f2063616e63656c2061637469766520626f6f7473747261702e2043616e206f6e6c792062652063616c6c6564206265666f726520626f6f7473747261702069732061637475616c6c792073746172746564747570646174655f70726f6d6f74655f626f6f7473747261705f706f6f6c04015870726f6d6f74655f626f6f7473747261705f706f6f6c180110626f6f6c00040058636c61696d5f6c69717569646974795f746f6b656e7300050491015768656e20626f6f74737472617020697320696e205b60426f6f74737472617050686173653a3a46696e6973686564605d20737461746520757365722063616e20636c61696d206869732070617274206f66206c697175696469747920746f6b656e732e8c636c61696d5f616e645f61637469766174655f6c69717569646974795f746f6b656e7300060491035768656e20626f6f74737472617020697320696e205b60426f6f74737472617050686173653a3a46696e6973686564605d20737461746520757365722063616e20636c61696d206869732070617274206f66206c697175696469747920746f6b656e7320636f6d706172696e6720746f2060636c61696d5f6c69717569646974795f746f6b656e7360207768656e2063616c6c696e672060636c61696d5f616e645f61637469766174655f6c69717569646974795f746f6b656e736020746f6b656e732077696c6c206265206175746f6d61746963616c6c79206163746976617465642e307072655f66696e616c697a6500071475015573656420746f20726573657420426f6f747374726170207374617465206f66206c617267652073746f726167657320616e64207072657061726520697420666f722072756e6e696e6720616e6f7468657220626f6f7473747261702e890149742073686f756c642062652063616c6c6564206d756c7469706c652074696d657320756e74696c2069742070726f6475636573205b604576656e743a3a426f6f7473747261705265616479546f426546696e616c697a6564605d206576656e742e0089012a2a21212120436c65616e696e672075702073746f7261676520697320636f6d706c6578206f7065726174696f6e20616e64207072756e696e6720616c6c2073746f72616765206974656d732072656c6174656420746f20706172746963756c61723d01626f6f747374726170206d69676874206e6f742066697420696e20612073696e676c6520626c6f636b2e204173206120726573756c742074782063616e2062652072656a6563746564202121212a2a2066696e616c697a6500080861015573656420746f20636f6d706c65746520726573657474696e6720426f6f74737472617020737461746520616e64207072657061726520697420666f722072756e6e696e6720616e6f7468657220626f6f7473747261702e950149742073686f756c642062652063616c6c6564206166746572207072655f66696e616c697a65206861732070726f647563656420746865205b604576656e743a3a426f6f7473747261705265616479546f426546696e616c697a6564605d206576656e742e88636c61696d5f6c69717569646974795f746f6b656e735f666f725f6163636f756e7408011c6163636f756e74000130543a3a4163636f756e74496400014061637469766174655f72657761726473180110626f6f6c0009108101416c6c6f777320636c61696d696e67207265776172647320666f7220736f6d65206163636f756e74207468617420686176656e277420646f6e652074686174207965742e20546865206f6e6c7920646966666572656e6365206265747765656e250363616c6c696e67205b6050616c6c65743a3a636c61696d5f6c69717569646974795f746f6b656e735f666f725f6163636f756e74605d20627920736f6d65206f74686572206163636f756e7420616e642063616c6c696e67205b6050616c6c65743a3a636c61696d5f6c69717569646974795f746f6b656e73605d206469726563746c792062792074686174206163636f756e74206973206163636f756e7420746861742077696c6c206265206368617267656420666f72207472616e73616374696f6e206665652e1c2320417267733a25012d20606f7468657260202d206163636f756e7420696e20626568616c66206f66207768696368206c697175696469747920746f6b656e732073686f756c6420626520636c61696d6564040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732edd0204184f7074696f6e04045401d00108104e6f6e6500000010536f6d650400d00000010000e1020c3470616c6c65745f6d61726b65741870616c6c65741043616c6c0404540001202c6372656174655f706f6f6c1401106b696e6459010120506f6f6c4b696e6400013866697273745f61737365745f6964100134543a3a43757272656e6379496400014866697273745f61737365745f616d6f756e74b40128543a3a42616c616e636500013c7365636f6e645f61737365745f6964100134543a3a43757272656e6379496400014c7365636f6e645f61737365745f616d6f756e74b40128543a3a42616c616e6365000008fc437265617465732061206c697175696469747920706f6f6c20616e6420616e206173736f636961746564206e657720606c705f746f6b656e60206173736574a101466f72206120537461626c655377617020706f6f6c2c207468652022737461626c6522207261746520697320636f6d70757465642066726f6d2074686520726174696f206f6620696e70757420616d6f756e74732c206d6178207261746520697320316531383a31386d696e745f6c697175696469747910011c706f6f6c5f696410012c506f6f6c49644f663c543e00012061737365745f6964100134543a3a43757272656e6379496400013061737365745f616d6f756e74b40128543a3a42616c616e63650001586d61785f6f746865725f61737365745f616d6f756e74b40128543a3a42616c616e6365000114150150726f76696465206c697175696469747920696e746f2074686520706f6f6c206f662060706f6f6c5f6964602c207375697461626c6520666f722058796b20706f6f6c732e2101416e206f7074696d616c20616d6f756e74206f6620746865206f746865722061737365742077696c6c2062652063616c63756c61746564206f6e2063757272656e7420726174652c110161206d6178696d756d20616d6f756e742073686f756c642062652070726f766964656420746f206c696d697420706f737369626c65207261746520736c6970706167652eb0466f72206120537461626c655377617020706f6f6c20612072617465206f6620313a3120697320757365642e39014c697175696469747920746f6b656e73207468617420726570726573656e742074686973207368617265206f662074686520706f6f6c2077696c6c2062652073656e7420746f206f726967696e2e706d696e745f6c69717569646974795f66697865645f616d6f756e74730c011c706f6f6c5f696410012c506f6f6c49644f663c543e00011c616d6f756e7473d0016028543a3a42616c616e63652c20543a3a42616c616e6365290001506d696e5f616d6f756e745f6c705f746f6b656e73b40128543a3a42616c616e6365000210490150726f76696465206669786564206c697175696469747920696e746f2074686520706f6f6c206f662060706f6f6c5f6964602c207375697461626c6520666f7220537461626c655377617020706f6f6c732e7d01466f722058796b20706f6f6c732c20696620612073696e676c6520616d6f756e7420697320646566696e65642c2069742077696c6c207377617020696e7465726e616c6c7920746f20746f206d617463682063757272656e7420726174652c9473657474696e6720626f74682076616c75657320726573756c747320696e206572726f722e39014c697175696469747920746f6b656e73207468617420726570726573656e742074686973207368617265206f662074686520706f6f6c2077696c6c2062652073656e7420746f206f726967696e2eec6d696e745f6c69717569646974795f7573696e675f76657374696e675f6e61746976655f746f6b656e735f62795f76657374696e675f696e64657810011c706f6f6c5f696410012c506f6f6c49644f663c543e0001686e61746976655f61737365745f76657374696e675f696e64657810010c7533320001b876657374696e675f6e61746976655f61737365745f756e6c6f636b5f736f6d655f616d6f756e745f6f725f616c6c6d0201484f7074696f6e3c543a3a42616c616e63653e0001586d61785f6f746865725f61737365745f616d6f756e74b40128543a3a42616c616e636500030c250150726f7669646573206c69717569646974792066726f6d20766573746564206e61746976652061737365742e20546f6b656e732061726520616464656420746f20706f6f6c20616e64a46d696e746564204c5020746f6b656e7320617265207468656e2076657374656420696e73746561642ec04f6e6c7920706f6f6c73207061697265642077697468206e61746976652061737365742061726520616c6c6f7765642ea86d696e745f6c69717569646974795f7573696e675f76657374696e675f6e61746976655f746f6b656e730c011c706f6f6c5f696410012c506f6f6c49644f663c543e00016c6e61746976655f61737365745f76657374696e675f616d6f756e74b40128543a3a42616c616e63650001586d61785f6f746865725f61737365745f616d6f756e74b40128543a3a42616c616e6365000400386275726e5f6c697175696469747910011c706f6f6c5f696410012c506f6f6c49644f663c543e0001546c69717569646974795f6275726e5f616d6f756e74b40128543a3a42616c616e63650001586d696e5f66697273745f61737365745f616d6f756e74b40128543a3a42616c616e636500015c6d696e5f7365636f6e645f61737365745f616d6f756e74b40128543a3a42616c616e636500050c5101416c6c6f777320796f7520746f2072656d6f7665206c69717569646974792062792070726f766964696e672074686520606c705f6275726e5f616d6f756e746020746f6b656e7320746861742077696c6c20626559016275726e656420696e207468652070726f636573732e20546865207573616765206f6620606d696e5f66697273745f61737365745f616d6f756e74602f606d696e5f7365636f6e645f61737365745f616d6f756e7460ac636f6e74726f6c7320746865206d696e20616d6f756e74206f662072657475726e656420746f6b656e732e3c6d756c7469737761705f6173736574140138737761705f706f6f6c5f6c697374110101405665633c506f6f6c49644f663c543e3e00012c61737365745f69645f696e100134543a3a43757272656e6379496400013c61737365745f616d6f756e745f696eb40128543a3a42616c616e636500013061737365745f69645f6f7574100134543a3a43757272656e637949640001386d696e5f616d6f756e745f6f7574b40128543a3a42616c616e636500062c090145786563757465732061206d756c74697377617020617373657420696e206120736572696573206f6620737761702061737365742061746f6d69632073776170732e00f04d756c74697377617073206d75737420666565206c6f636b20696e7374656164206f6620706179696e67207472616e73616374696f6e20666565732eed01466f7220612073696e676c652061746f6d696320737761702c20626f7468206061737365745f616d6f756e745f696e6020616e6420606d696e5f616d6f756e745f6f7574602061726520636f6e7369646572656420746f20616c6c6f77206672656520657865637574696f6e20776974686f7574206c6f636b732e001c2320417267733a3d022d2060737761705f746f6b656e5f6c69737460202d2054686973206c697374206f6620746f6b656e732069732074686520726f757465206f66207468652061746f6d69632073776170732c207374617274696e6720776974682074686520617373657420736f6c6420616e6420656e64732077697468207468652061737365742066696e616c6c7920626f75676874a42d206061737365745f69645f696e603a20546865206964206f662074686520617373657420736f6c64c42d206061737365745f616d6f756e745f696e603a2054686520616d6f756e74206f662074686520617373657420736f6c64b82d206061737365745f69645f6f7574603a20546865206964206f662074686520617373657420726563656976656455022d20606d696e5f616d6f756e745f6f757460202d20546865206d696e696d756d20616d6f756e74206f66207265717565737465642061737365742074686174206d75737420626520626f7567687420696e206f7264657220746f206e6f74206661696c206f6e20736c6970706167652c20757365205250432063616c6c7320746f2063616c632065787065637465642076616c75654c6d756c7469737761705f61737365745f627579140138737761705f706f6f6c5f6c697374110101405665633c506f6f6c49644f663c543e3e00013061737365745f69645f6f7574100134543a3a43757272656e6379496400014061737365745f616d6f756e745f6f7574b40128543a3a42616c616e636500012c61737365745f69645f696e100134543a3a43757272656e637949640001346d61785f616d6f756e745f696eb40128543a3a42616c616e6365000730090145786563757465732061206d756c74697377617020617373657420696e206120736572696573206f6620737761702061737365742061746f6d69632073776170732eb85468652070726563697365206f757470757420616d6f756e742069732070726f766964656420696e73746561642e00f04d756c74697377617073206d75737420666565206c6f636b20696e7374656164206f6620706179696e67207472616e73616374696f6e20666565732eed01466f7220612073696e676c652061746f6d696320737761702c20626f7468206061737365745f616d6f756e745f6f75746020616e6420606d61785f616d6f756e745f696e602061726520636f6e7369646572656420746f20616c6c6f77206672656520657865637574696f6e20776974686f7574206c6f636b732e001c2320417267733a3d022d2060737761705f746f6b656e5f6c69737460202d2054686973206c697374206f6620746f6b656e732069732074686520726f757465206f66207468652061746f6d69632073776170732c207374617274696e6720776974682074686520617373657420736f6c6420616e6420656e64732077697468207468652061737365742066696e616c6c7920626f75676874b82d206061737365745f69645f6f7574603a20546865206964206f6620746865206173736574207265636569766564d82d206061737365745f616d6f756e745f6f7574603a2054686520616d6f756e74206f6620746865206173736574207265636569766564a42d206061737365745f69645f696e603a20546865206964206f662074686520617373657420736f6c64ed012d20606d61785f616d6f756e745f696e60202d20546865206d6178696d756d20616d6f756e74206f6620736f6c6420617373657420696e206f7264657220746f206e6f74206661696c206f6e20736c6970706167652c20757365205250432063616c6c7320746f2063616c632065787065637465642076616c7565047050616c6c657427732063616c6c61626c652066756e6374696f6e732ee5020c4470617261636861696e5f7374616b696e671870616c6c65741043616c6c04045400016c487365745f746f74616c5f73656c656374656404010c6e657710010c753332000008f85365742074686520746f74616c206e756d626572206f6620636f6c6c61746f722063616e646964617465732073656c65637465642070657220726f756e64ec2d206368616e67657320617265206e6f74206170706c69656420756e74696c20746865207374617274206f6620746865206e65787420726f756e645c7365745f636f6c6c61746f725f636f6d6d697373696f6e04010c6e65773d01011c50657262696c6c000104905365742074686520636f6d6d697373696f6e20666f7220616c6c20636f6c6c61746f72733c6a6f696e5f63616e64696461746573140110626f6e64b4013042616c616e63654f663c543e00013c6c69717569646974795f746f6b656e10013c43757272656e637949644f663c543e0001407573655f62616c616e63655f66726f6de90201404f7074696f6e3c426f6e644b696e643e00013c63616e6469646174655f636f756e7410010c7533320001546c69717569646974795f746f6b656e5f636f756e7410010c7533320002048c4a6f696e2074686520736574206f6620636f6c6c61746f722063616e64696461746573647363686564756c655f6c656176655f63616e6469646174657304013c63616e6469646174655f636f756e7410010c75333200030845015265717565737420746f206c656176652074686520736574206f662063616e646964617465732e204966207375636365737366756c2c20746865206163636f756e7420697320696d6d6564696174656c790d0172656d6f7665642066726f6d207468652063616e64696461746520706f6f6c20746f2070726576656e742073656c656374696f6e206173206120636f6c6c61746f722e60657865637574655f6c656176655f63616e6469646174657308012463616e646964617465000130543a3a4163636f756e74496400016863616e6469646174655f64656c65676174696f6e5f636f756e7410010c7533320004048045786563757465206c656176652063616e6469646174657320726571756573745c63616e63656c5f6c656176655f63616e6469646174657304013c63616e6469646174655f636f756e7410010c75333200050c9c43616e63656c206f70656e207265717565737420746f206c656176652063616e646964617465738c2d206f6e6c792063616c6c61626c6520627920636f6c6c61746f72206163636f756e7439012d20726573756c742075706f6e207375636365737366756c2063616c6c206973207468652063616e6469646174652069732061637469766520696e207468652063616e64696461746520706f6f6c28676f5f6f66666c696e65000604090154656d706f726172696c79206c656176652074686520736574206f6620636f6c6c61746f722063616e6469646174657320776974686f757420756e626f6e64696e6724676f5f6f6e6c696e650007042d0152656a6f696e2074686520736574206f6620636f6c6c61746f722063616e646964617465732069662070726576696f75736c79206861642063616c6c65642060676f5f6f66666c696e6560707363686564756c655f63616e6469646174655f626f6e645f6d6f72650801106d6f7265b4013042616c616e63654f663c543e0001407573655f62616c616e63655f66726f6de90201404f7074696f6e3c426f6e644b696e643e000804f45265717565737420627920636f6c6c61746f722063616e64696461746520746f20696e6372656173652073656c6620626f6e6420627920606d6f726560707363686564756c655f63616e6469646174655f626f6e645f6c6573730401106c657373b4013042616c616e63654f663c543e000904f45265717565737420627920636f6c6c61746f722063616e64696461746520746f2064656372656173652073656c6620626f6e6420627920606c6573736078657865637574655f63616e6469646174655f626f6e645f7265717565737408012463616e646964617465000130543a3a4163636f756e7449640001407573655f62616c616e63655f66726f6de90201404f7074696f6e3c426f6e644b696e643e000a040901457865637574652070656e64696e67207265717565737420746f2061646a7573742074686520636f6c6c61746f722063616e6469646174652073656c6620626f6e647463616e63656c5f63616e6469646174655f626f6e645f72657175657374000b04050143616e63656c2070656e64696e67207265717565737420746f2061646a7573742074686520636f6c6c61746f722063616e6469646174652073656c6620626f6e642064656c6567617465140120636f6c6c61746f72000130543a3a4163636f756e744964000118616d6f756e74b4013042616c616e63654f663c543e0001407573655f62616c616e63655f66726f6de90201404f7074696f6e3c426f6e644b696e643e00016863616e6469646174655f64656c65676174696f6e5f636f756e7410010c75333200014064656c65676174696f6e5f636f756e7410010c753332000c08410149662063616c6c6572206973206e6f7420612064656c656761746f7220616e64206e6f74206120636f6c6c61746f722c207468656e206a6f696e2074686520736574206f662064656c656761746f7273410149662063616c6c657220697320612064656c656761746f722c207468656e206d616b65732064656c65676174696f6e20746f206368616e67652074686569722064656c65676174696f6e207374617465647363686564756c655f6c656176655f64656c656761746f7273000d0c39015265717565737420746f206c656176652074686520736574206f662064656c656761746f72732e204966207375636365737366756c2c207468652063616c6c6572206973207363686564756c65645101746f20626520616c6c6f77656420746f20657869742e205375636365737320666f7262696473206675747572652064656c656761746f7220616374696f6e7320756e74696c20746865207265717565737420697354696e766f6b6564206f722063616e63656c6c65642e60657865637574655f6c656176655f64656c656761746f727308012464656c656761746f72000130543a3a4163636f756e74496400014064656c65676174696f6e5f636f756e7410010c753332000e044d01457865637574652074686520726967687420746f20657869742074686520736574206f662064656c656761746f727320616e64207265766f6b6520616c6c206f6e676f696e672064656c65676174696f6e732e5c63616e63656c5f6c656176655f64656c656761746f7273000f085d0143616e63656c20612070656e64696e67207265717565737420746f20657869742074686520736574206f662064656c656761746f72732e205375636365737320636c65617273207468652070656e64696e6720657869742d017265717565737420287468657265627920726573657474696e67207468652064656c61792075706f6e20616e6f7468657220606c656176655f64656c656761746f7273602063616c6c292e687363686564756c655f7265766f6b655f64656c65676174696f6e040120636f6c6c61746f72000130543a3a4163636f756e74496400100851015265717565737420746f207265766f6b6520616e206578697374696e672064656c65676174696f6e2e204966207375636365737366756c2c207468652064656c65676174696f6e206973207363686564756c65642d01746f20626520616c6c6f77656420746f206265207265766f6b656420766961207468652060657865637574655f64656c65676174696f6e5f72657175657374602065787472696e7369632e707363686564756c655f64656c656761746f725f626f6e645f6d6f72650c012463616e646964617465000130543a3a4163636f756e7449640001106d6f7265b4013042616c616e63654f663c543e0001407573655f62616c616e63655f66726f6de90201404f7074696f6e3c426f6e644b696e643e00110419015265717565737420746f20626f6e64206d6f726520666f722064656c656761746f727320777274206120737065636966696320636f6c6c61746f722063616e6469646174652e707363686564756c655f64656c656761746f725f626f6e645f6c65737308012463616e646964617465000130543a3a4163636f756e7449640001106c657373b4013042616c616e63654f663c543e0012040d015265717565737420626f6e64206c65737320666f722064656c656761746f727320777274206120737065636966696320636f6c6c61746f722063616e6469646174652e68657865637574655f64656c65676174696f6e5f726571756573740c012464656c656761746f72000130543a3a4163636f756e74496400012463616e646964617465000130543a3a4163636f756e7449640001407573655f62616c616e63655f66726f6de90201404f7074696f6e3c426f6e644b696e643e001304e0457865637574652070656e64696e67207265717565737420746f206368616e676520616e206578697374696e672064656c65676174696f6e6463616e63656c5f64656c65676174696f6e5f7265717565737404012463616e646964617465000130543a3a4163636f756e744964001404c043616e63656c207265717565737420746f206368616e676520616e206578697374696e672064656c65676174696f6e2e6c6164645f7374616b696e675f6c69717569646974795f746f6b656e0801647061697265645f6f725f6c69717569646974795f746f6b656ef102019c5061697265644f724c6971756964697479546f6b656e3c43757272656e637949644f663c543e3e00016063757272656e745f6c69717569646974795f746f6b656e7310010c75333200150c5101456e61626c6573206e6577207374616b696e6720746f6b656e20746f206265207573656420666f72207374616b696e672e204f6e6c7920746f6b656e73207061697265642077697468204d47582063616e2062654501757365642e2043616c6c65722063616e207061737320746865206964206f6620746f6b656e20666f72207768696368204d47582070616972656420706f6f6c20616c726561647920657869737473206f72a06c697175696469747920746f6b656e20696420697473656c662e202a2a526f6f74206f6e6c792a2a7872656d6f76655f7374616b696e675f6c69717569646974795f746f6b656e0801647061697265645f6f725f6c69717569646974795f746f6b656ef102019c5061697265644f724c6971756964697479546f6b656e3c43757272656e637949644f663c543e3e00016063757272656e745f6c69717569646974795f746f6b656e7310010c753332001604a052656d6f7665732070726576696f75736c79206164646564206c697175696469747920746f6b656e6861676772656761746f725f7570646174655f6d6574616461746108014c636f6c6c61746f725f63616e64696461746573810101445665633c543a3a4163636f756e7449643e000118616374696f6ef50201504d65746164617461557064617465416374696f6e00170845014d6f6469666965732061676772656761746f72206d6574616461746120627920657874656e64696e67206f72207265647563696e67206c697374206f6620617070726f7665642063616e6469646174657359014163636f756e74206d6179206f6e6c79206265636f6d652061676772656761746f72206f6e6c7920696620697473206e6f7420636f6c6c61746f72206f722064656c656761746f7220617420746865206d6f6d656e746c7570646174655f63616e6469646174655f61676772656761746f720401406d617962655f61676772656761746f724801504f7074696f6e3c543a3a4163636f756e7449643e0018042d0141737369676e732f7265706c61636573207468652063616e646964617465207468617420676976656e20636f6c6c61746f722077616e747320746f2061676772656761746520756e6465725c7061796f75745f636f6c6c61746f725f72657761726473080120636f6c6c61746f72000130543a3a4163636f756e7449640001486e756d6265725f6f665f73657369736f6e733c012c4f7074696f6e3c7533323e0019283d01546869732065787472696e7369632073686f756c64206265207573656420746f2064697374726962757465207265776172647320666f7220636f6c6c61746f7220616e64206173736f646961746564450164656c656761746f72732e20417320726f756e642072657761726473206172652070726f63657373656420696e2072616e646f6d206f726465722069747320696d706f737369626c6520707265646963744501686f77206d616e792064656c656761746f72732028616e64206173736f646961746564207472616e736665722065787472696e7369632063616c6c73292077696c6c20626520726571756972656420736f2901776f7273742063617365207363656e6172696f202864656c656761746f72735f636f756e74203d204d6178436f6c6c61746f7243616e646964617465732920697320617373756d65642e001c706172616d733a5c2d20636f6c6c61746f72202d206163636f756e742069644d012d206c696d6974202d206e756d626572206f66207265776172647320706572696f647320746861742073686f756c642062652070726f6365737365642077697468696e2065787472696e7369632e204e6f7465510174686174206c696d697420617373756d657320776f7273742063617365207363656e6172696f206f66202864656c656761746f72735f636f756e74203d204d6178436f6c6c61746f7243616e64696461746573292101736f206173206120726573756c742c20606c696d697460206f72206d6f72652073657373696f6e20726f756e642072657761726473206d61792062652064697374726962757465645c7061796f75745f64656c656761746f725f7265776172640c0114726f756e64100128526f756e64496e646578000120636f6c6c61746f72000130543a3a4163636f756e74496400012464656c656761746f72000130543a3a4163636f756e744964001a0c3d015061796f75742064656c656761746f722072657761726473206f6e6c7920666f7220706172746963756c617220726f756e642e20436f6c6c61746f72732073686f756c64207261746865722075736545015b6050616c6c65743a3a7061796f75745f636f6c6c61746f725f72657761726473605d2062757420696620636f6c6c61746f7220697320696e726573706f6e73697665206f6e652063616e20636c61696d98706172746963756c61722064656c656761746f722072657761726473206d616e75616c6c792e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee90204184f7074696f6e04045401ed020108104e6f6e6500000010536f6d650400ed020000010000ed020c346d616e676174615f7479706573586d756c7469707572706f73655f6c697175696469747920426f6e644b696e6400010c40417661696c61626c6542616c616e636500000064416374697661746564556e7374616b656452657365727665730001003c556e7370656e74526573657276657300020000f1020c4470617261636861696e5f7374616b696e671870616c6c6574585061697265644f724c6971756964697479546f6b656e042843757272656e637949640110010818506169726564040010012843757272656e63794964000000244c6971756964697479040010012843757272656e6379496400010000f502084470617261636861696e5f7374616b696e67504d65746164617461557064617465416374696f6e0001085c457874656e64417070726f766564436f6c6c61746f72730000005c52656d6f7665417070726f766564436f6c6c61746f727300010000f9020c6070616c6c65745f73657175656e6365725f7374616b696e671870616c6c65741043616c6c04045400011c5c70726f766964655f73657175656e6365725f7374616b65140114636861696eb00128543a3a436861696e49640001307374616b655f616d6f756e74b4013042616c616e63654f663c543e000134616c6961735f6163636f756e744801504f7074696f6e3c543a3a4163636f756e7449643e0001307374616b655f616374696f6efd02012c5374616b65416374696f6e00011873656e646572000130543a3a4163636f756e744964000038d470726f7669646573207374616b6520666f722074686520707572706f7365206f66206265636f6d696e672073657175656e6365727300c82d2060636861696e60202d20636861696e20666f7220776869636820746f2061737369676e207374616b655f616d6f756e74842d20607374616b655f616d6f6e7460202d20616d6f756e74206f66207374616b656d012d2060616c6961735f6163636f756e7460202d206f7074696f6e616c20706172616d657465722c20616c696173206163636f756e7420697320656c696769626c6520746f20637265617465206d616e75616c206261746163686573690120202020202020202020202020202020202020206f66207570646174657320696e2070616c6c65742d726f6c6c646f776e2e20416c696173206163636f756e742063616e206e6f742062652073657420746f20616e6f746865723d0120202020202020202020202020202020202020206163746976652073657175656e636572206f7220746f20736f6d65206163636f756e74207468617420697320616c72656164792075736564206173dc2020202020202020202020202020202020202020616c6961735f6163636f756e7420666f7220616e6f746865722073657175656e6365726d012d20607374616b655f616374696f6e60202d2064657465726d696e65732077686174206172652063616e646964617465206578706563746174696f6e7320726567617264696e67206a6f696e696e6720616374697665207365742c3501092a20275374616b654f6e6c7927202d2073657175656e636572206f6e6c792070726f7669646573207374616b652c2062757420646f6573206e6f74206a6f696e20616374697665207365742e5101092a20275374616b65416e644a6f696e41637469766553657427202d2073657175656e6365722070726f7669646573207374616b6520616e64206a6f696e7320616374697665207365742e204661696c732069664501090909090909090963616e646964617465206469646e74206a6f696e2061637469766520736574206f722069662063616e64696461746520697320616c726561647920696e20616374697665207365742e8101090943616e64696174652063616e20616c736f2063686f6f736520746f2063616c6c206072656a6f696e5f6163746976655f73657175656e6365727360206c61746572207768656e20746865726520617265206672656520736561747320746f4409096a6f696e20616374697665207365745c6c656176655f6163746976655f73657175656e63657273040114636861696eb00128543a3a436861696e49640001006072656a6f696e5f6163746976655f73657175656e63657273080114636861696eb00128543a3a436861696e496400011873656e646572000130543a3a4163636f756e7449640002001c756e7374616b65040114636861696eb00128543a3a436861696e49640003006c7365745f73657175656e6365725f636f6e66696775726174696f6e0c0114636861696eb00128543a3a436861696e49640001506d696e696d616c5f7374616b655f616d6f756e74b4013042616c616e63654f663c543e000144736c6173685f66696e655f616d6f756e74b4013042616c616e63654f663c543e000400847365745f757064617465725f6163636f756e745f666f725f73657175656e636572080114636861696eb00128543a3a436861696e4964000134616c6961735f6163636f756e744801504f7074696f6e3c543a3a4163636f756e7449643e00051c6901416c6c6f777320746f20636f6e66696775726520616c6961735f6163636f756e7420666f72206163746976652073657175656e6365722e20546869732065787472696e697369632063616e206f6e6c792062652063616c6c65644c6279206163746976652073657175656e6365722c2d2060636861696e60202d6d012d2060616c6961735f6163636f756e7460202d206f7074696f6e616c20706172616d657465722c20616c696173206163636f756e7420697320656c696769626c6520746f20637265617465206d616e75616c206261746163686573690120202020202020202020202020202020202020206f66207570646174657320696e2070616c6c65742d726f6c6c646f776e2e20416c696173206163636f756e742063616e206e6f742062652073657420746f20616e6f746865723d0120202020202020202020202020202020202020206163746976652073657175656e636572206f7220746f20736f6d65206163636f756e74207468617420697320616c72656164792075736564206173dc2020202020202020202020202020202020202020616c6961735f6163636f756e7420666f7220616e6f746865722073657175656e636572607061796f75745f73657175656e6365725f7265776172647308012473657175656e636572000130543a3a4163636f756e7449640001486e756d6265725f6f665f73657373696f6e733c012c4f7074696f6e3c7533323e0006140901546869732065787472696e7369632073686f756c64206265207573656420746f2064697374726962757465207265776172647320666f722073657175656e6365722e001c706172616d733a602d2073657175656e636572202d206163636f756e742069646d012d206e756d6265725f6f665f73657373696f6e73202d206e756d626572206f66207265776172647320706572696f647320746861742073686f756c642062652070726f6365737365642077697468696e2065787472696e7369632e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732efd02086070616c6c65745f73657175656e6365725f7374616b696e672c5374616b65416374696f6e000108245374616b654f6e6c79000000545374616b65416e644a6f696e4163746976655365740001000001030c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b6579730503011c543a3a4b65797300011470726f6f664c011c5665633c75383e000024e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e0034232320436f6d706c657869747959012d20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f662060543a3a4b6579733a3a6b65795f69647328296020776869636820697320202066697865642e2870757267655f6b657973000130c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e0034232320436f6d706c65786974793d012d20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e05030838726f6c6c75705f72756e74696d652c53657373696f6e4b657973000008011061757261090301c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300011c6772616e647061990101d03c4772616e647061206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300000903104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c6963000004000d03013c737232353531393a3a5075626c696300000d030c1c73705f636f72651c73723235353139185075626c6963000004003001205b75383b2033325d000011030c3870616c6c65745f6772616e6470611870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f66150301c8426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20426c6f636b4e756d626572466f723c543e3e3e00013c6b65795f6f776e65725f70726f6f6641030140543a3a4b65794f776e657250726f6f6600001009015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f66150301c8426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20426c6f636b4e756d626572466f723c543e3e3e00013c6b65795f6f776e65725f70726f6f6641030140543a3a4b65794f776e657250726f6f6600012409015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e000d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e306e6f74655f7374616c6c656408011464656c6179100144426c6f636b4e756d626572466f723c543e00016c626573745f66696e616c697a65645f626c6f636b5f6e756d626572100144426c6f636b4e756d626572466f723c543e0002303d014e6f74652074686174207468652063757272656e7420617574686f7269747920736574206f6620746865204752414e4450412066696e616c6974792067616467657420686173207374616c6c65642e006101546869732077696c6c2074726967676572206120666f7263656420617574686f7269747920736574206368616e67652061742074686520626567696e6e696e67206f6620746865206e6578742073657373696f6e2c20746f6101626520656e6163746564206064656c61796020626c6f636b7320616674657220746861742e20546865206064656c6179602073686f756c64206265206869676820656e6f75676820746f20736166656c7920617373756d654901746861742074686520626c6f636b207369676e616c6c696e672074686520666f72636564206368616e67652077696c6c206e6f742062652072652d6f7267656420652e672e203130303020626c6f636b732e5d0154686520626c6f636b2070726f64756374696f6e207261746520287768696368206d617920626520736c6f77656420646f776e2062656361757365206f662066696e616c697479206c616767696e67292073686f756c64510162652074616b656e20696e746f206163636f756e74207768656e2063686f6f73696e6720746865206064656c6179602e20546865204752414e44504120766f74657273206261736564206f6e20746865206e65775501617574686f726974792077696c6c20737461727420766f74696e67206f6e20746f70206f662060626573745f66696e616c697a65645f626c6f636b5f6e756d6265726020666f72206e65772066696e616c697a65644d01626c6f636b732e2060626573745f66696e616c697a65645f626c6f636b5f6e756d626572602073686f756c64206265207468652068696768657374206f6620746865206c61746573742066696e616c697a6564c4626c6f636b206f6620616c6c2076616c696461746f7273206f6620746865206e657720617574686f72697479207365742e00584f6e6c792063616c6c61626c6520627920726f6f742e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e1503085073705f636f6e73656e7375735f6772616e6470614445717569766f636174696f6e50726f6f66080448012c044e0110000801187365745f6964280114536574496400013065717569766f636174696f6e1903014845717569766f636174696f6e3c482c204e3e00001903085073705f636f6e73656e7375735f6772616e6470613045717569766f636174696f6e080448012c044e011001081c507265766f746504001d030139016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265766f74653c482c204e3e2c0a417574686f726974795369676e61747572653e00000024507265636f6d6d6974040035030141016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265636f6d6d69743c482c204e3e2c0a417574686f726974795369676e61747572653e000100001d03084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c0849640199010456012103045301250300100130726f756e645f6e756d62657228010c7536340001206964656e7469747999010108496400011466697273743103011828562c2053290001187365636f6e643103011828562c20532900002103084066696e616c6974795f6772616e6470611c507265766f7465080448012c044e01100008012c7461726765745f686173682c0104480001347461726765745f6e756d6265721001044e000025030c5073705f636f6e73656e7375735f6772616e6470610c617070245369676e61747572650000040029030148656432353531393a3a5369676e6174757265000029030c1c73705f636f72651c65643235353139245369676e6174757265000004002d0301205b75383b2036345d00002d0300000340000000080031030000040821032503003503084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c0849640199010456013903045301250300100130726f756e645f6e756d62657228010c7536340001206964656e7469747999010108496400011466697273743d03011828562c2053290001187365636f6e643d03011828562c20532900003903084066696e616c6974795f6772616e64706124507265636f6d6d6974080448012c044e01100008012c7461726765745f686173682c0104480001347461726765745f6e756d6265721001044e00003d030000040839032503004103081c73705f636f726510566f69640001000045030c4c6f726d6c5f61737365745f7265676973747279186d6f64756c651043616c6c0404540001103872656769737465725f61737365740801206d65746164617461a50101f041737365744d657461646174613c543a3a42616c616e63652c20543a3a437573746f6d4d657461646174612c20543a3a537472696e674c696d69743e00012061737365745f69643c01484f7074696f6e3c543a3a417373657449643e000000307570646174655f617373657418012061737365745f6964100128543a3a41737365744964000120646563696d616c733c012c4f7074696f6e3c7533323e0001106e616d65490301984f7074696f6e3c426f756e6465645665633c75382c20543a3a537472696e674c696d69743e3e00011873796d626f6c490301984f7074696f6e3c426f756e6465645665633c75382c20543a3a537472696e674c696d69743e3e00014c6578697374656e7469616c5f6465706f7369746d0201484f7074696f6e3c543a3a42616c616e63653e0001286164646974696f6e616c4d0301644f7074696f6e3c543a3a437573746f6d4d657461646174613e0001004472656769737465725f6c315f61737365740c01206d65746164617461a50101f041737365744d657461646174613c543a3a42616c616e63652c20543a3a437573746f6d4d657461646174612c20543a3a537472696e674c696d69743e00012061737365745f69643c01484f7074696f6e3c543a3a417373657449643e0001206c315f61737365745103011c4c314173736574000200507570646174655f6c315f61737365745f6461746108012061737365745f6964100128543a3a417373657449640001206c315f61737365745503013c4f7074696f6e3c4c3141737365743e000300040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e490304184f7074696f6e04045401bd010108104e6f6e6500000010536f6d650400bd0100000100004d0304184f7074696f6e04045401a9010108104e6f6e6500000010536f6d650400a901000001000051030c346d616e676174615f7479706573186173736574731c4c31417373657400010c20457468657265756d04000401205b75383b2032305d00000020417262697472756d04000401205b75383b2032305d000100104261736504000401205b75383b2032305d00020000550304184f7074696f6e0404540151030108104e6f6e6500000010536f6d6504005103000001000059030c3c70616c6c65745f74726561737572791870616c6c65741043616c6c0804540004490001243470726f706f73655f7370656e6408011476616c75657902013c42616c616e63654f663c542c20493e00012c62656e65666963696172790001504163636f756e7449644c6f6f6b75704f663c543e0000409850757420666f727761726420612073756767657374696f6e20666f72207370656e64696e672e00482323204469737061746368204f726967696e003c4d757374206265207369676e65642e002823232044657461696c73610141206465706f7369742070726f706f7274696f6e616c20746f207468652076616c756520697320726573657276656420616e6420736c6173686564206966207468652070726f706f73616c2069732072656a65637465642eb049742069732072657475726e6564206f6e6365207468652070726f706f73616c20697320617761726465642e003823232320436f6d706c6578697479182d204f28312900242323204576656e747300a0456d697473205b604576656e743a3a50726f706f736564605d206966207375636365737366756c2e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f6964f101013450726f706f73616c496e64657800013c6052656a65637420612070726f706f736564207370656e642e00482323204469737061746368204f726967696e00844d757374206265205b60436f6e6669673a3a52656a6563744f726967696e605d2e002823232044657461696c7394546865206f726967696e616c206465706f7369742077696c6c20626520736c61736865642e003823232320436f6d706c6578697479182d204f28312900242323204576656e747300a0456d697473205b604576656e743a3a52656a6563746564605d206966207375636365737366756c2e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f6964f101013450726f706f73616c496e6465780002444c417070726f766520612070726f706f73616c2e00482323204469737061746368204f726967696e00884d757374206265205b60436f6e6669673a3a417070726f76654f726967696e605d2e002823232044657461696c73004d0141742061206c617465722074696d652c207468652070726f706f73616c2077696c6c20626520616c6c6f636174656420746f207468652062656e656669636961727920616e6420746865206f726967696e616c646465706f7369742077696c6c2062652072657475726e65642e003823232320436f6d706c657869747920202d204f2831292e00242323204576656e747300a44e6f206576656e74732061726520656d69747465642066726f6d20746869732064697370617463682e2c7370656e645f6c6f63616c080118616d6f756e747902013c42616c616e63654f663c542c20493e00012c62656e65666963696172790001504163636f756e7449644c6f6f6b75704f663c543e000344b850726f706f736520616e6420617070726f76652061207370656e64206f662074726561737572792066756e64732e00482323204469737061746368204f726967696e0045014d757374206265205b60436f6e6669673a3a5370656e644f726967696e605d207769746820746865206053756363657373602076616c7565206265696e67206174206c656173742060616d6f756e74602e002c2323232044657461696c7345014e4f54453a20466f72207265636f72642d6b656570696e6720707572706f7365732c207468652070726f706f736572206973206465656d656420746f206265206571756976616c656e7420746f207468653062656e65666963696172792e003823232320506172616d657465727341012d2060616d6f756e74603a2054686520616d6f756e7420746f206265207472616e736665727265642066726f6d2074686520747265617375727920746f20746865206062656e6566696369617279602ee82d206062656e6566696369617279603a205468652064657374696e6174696f6e206163636f756e7420666f7220746865207472616e736665722e00242323204576656e747300b4456d697473205b604576656e743a3a5370656e64417070726f766564605d206966207375636365737366756c2e3c72656d6f76655f617070726f76616c04012c70726f706f73616c5f6964f101013450726f706f73616c496e6465780004542d01466f72636520612070726576696f75736c7920617070726f7665642070726f706f73616c20746f2062652072656d6f7665642066726f6d2074686520617070726f76616c2071756575652e00482323204469737061746368204f726967696e00844d757374206265205b60436f6e6669673a3a52656a6563744f726967696e605d2e002823232044657461696c7300c0546865206f726967696e616c206465706f7369742077696c6c206e6f206c6f6e6765722062652072657475726e65642e003823232320506172616d6574657273a02d206070726f706f73616c5f6964603a2054686520696e646578206f6620612070726f706f73616c003823232320436f6d706c6578697479ac2d204f2841292077686572652060416020697320746865206e756d626572206f6620617070726f76616c730028232323204572726f727345012d205b604572726f723a3a50726f706f73616c4e6f74417070726f766564605d3a20546865206070726f706f73616c5f69646020737570706c69656420776173206e6f7420666f756e6420696e2074686551012020617070726f76616c2071756575652c20692e652e2c207468652070726f706f73616c20686173206e6f74206265656e20617070726f7665642e205468697320636f756c6420616c736f206d65616e207468655901202070726f706f73616c20646f6573206e6f7420657869737420616c746f6765746865722c2074687573207468657265206973206e6f2077617920697420776f756c642068617665206265656e20617070726f766564542020696e2074686520666972737420706c6163652e147370656e6410012861737365745f6b696e64140144426f783c543a3a41737365744b696e643e000118616d6f756e7479020150417373657442616c616e63654f663c542c20493e00012c62656e6566696369617279000178426f783c42656e65666963696172794c6f6f6b75704f663c542c20493e3e00012876616c69645f66726f6d3c01644f7074696f6e3c426c6f636b4e756d626572466f723c543e3e000568b850726f706f736520616e6420617070726f76652061207370656e64206f662074726561737572792066756e64732e00482323204469737061746368204f726967696e001d014d757374206265205b60436f6e6669673a3a5370656e644f726967696e605d207769746820746865206053756363657373602076616c7565206265696e67206174206c65617374550160616d6f756e7460206f66206061737365745f6b696e646020696e20746865206e61746976652061737365742e2054686520616d6f756e74206f66206061737365745f6b696e646020697320636f6e766572746564d4666f7220617373657274696f6e207573696e6720746865205b60436f6e6669673a3a42616c616e6365436f6e766572746572605d2e002823232044657461696c7300490143726561746520616e20617070726f766564207370656e6420666f72207472616e7366657272696e6720612073706563696669632060616d6f756e7460206f66206061737365745f6b696e646020746f2061610164657369676e617465642062656e65666963696172792e20546865207370656e64206d75737420626520636c61696d6564207573696e672074686520607061796f75746020646973706174636861626c652077697468696e74746865205b60436f6e6669673a3a5061796f7574506572696f64605d2e003823232320506172616d657465727315012d206061737365745f6b696e64603a20416e20696e64696361746f72206f662074686520737065636966696320617373657420636c61737320746f206265207370656e742e41012d2060616d6f756e74603a2054686520616d6f756e7420746f206265207472616e736665727265642066726f6d2074686520747265617375727920746f20746865206062656e6566696369617279602eb82d206062656e6566696369617279603a205468652062656e6566696369617279206f6620746865207370656e642e55012d206076616c69645f66726f6d603a2054686520626c6f636b206e756d6265722066726f6d20776869636820746865207370656e642063616e20626520636c61696d65642e2049742063616e20726566657220746f1901202074686520706173742069662074686520726573756c74696e67207370656e6420686173206e6f74207965742065787069726564206163636f7264696e6720746f20746865450120205b60436f6e6669673a3a5061796f7574506572696f64605d2e20496620604e6f6e65602c20746865207370656e642063616e20626520636c61696d656420696d6d6564696174656c792061667465722c2020617070726f76616c2e00242323204576656e747300c8456d697473205b604576656e743a3a41737365745370656e64417070726f766564605d206966207375636365737366756c2e187061796f7574040114696e6465781001285370656e64496e64657800064c38436c61696d2061207370656e642e00482323204469737061746368204f726967696e003c4d757374206265207369676e65642e002823232044657461696c730055015370656e6473206d75737420626520636c61696d65642077697468696e20736f6d652074656d706f72616c20626f756e64732e2041207370656e64206d617920626520636c61696d65642077697468696e206f6e65d45b60436f6e6669673a3a5061796f7574506572696f64605d2066726f6d20746865206076616c69645f66726f6d6020626c6f636b2e5501496e2063617365206f662061207061796f7574206661696c7572652c20746865207370656e6420737461747573206d75737420626520757064617465642077697468207468652060636865636b5f73746174757360dc646973706174636861626c65206265666f7265207265747279696e672077697468207468652063757272656e742066756e6374696f6e2e003823232320506172616d65746572736c2d2060696e646578603a20546865207370656e6420696e6465782e00242323204576656e74730090456d697473205b604576656e743a3a50616964605d206966207375636365737366756c2e30636865636b5f737461747573040114696e6465781001285370656e64496e64657800074c2901436865636b2074686520737461747573206f6620746865207370656e6420616e642072656d6f76652069742066726f6d207468652073746f726167652069662070726f6365737365642e00482323204469737061746368204f726967696e003c4d757374206265207369676e65642e002823232044657461696c730001015468652073746174757320636865636b20697320612070726572657175697369746520666f72207265747279696e672061206661696c6564207061796f75742e490149662061207370656e64206861732065697468657220737563636565646564206f7220657870697265642c2069742069732072656d6f7665642066726f6d207468652073746f726167652062792074686973ec66756e6374696f6e2e20496e207375636820696e7374616e6365732c207472616e73616374696f6e20666565732061726520726566756e6465642e003823232320506172616d65746572736c2d2060696e646578603a20546865207370656e6420696e6465782e00242323204576656e747300f8456d697473205b604576656e743a3a5061796d656e744661696c6564605d20696620746865207370656e64207061796f757420686173206661696c65642e0101456d697473205b604576656e743a3a5370656e6450726f636573736564605d20696620746865207370656e64207061796f75742068617320737563636565642e28766f69645f7370656e64040114696e6465781001285370656e64496e6465780008407c566f69642070726576696f75736c7920617070726f766564207370656e642e00482323204469737061746368204f726967696e00844d757374206265205b60436f6e6669673a3a52656a6563744f726967696e605d2e002823232044657461696c73001d0141207370656e6420766f6964206973206f6e6c7920706f737369626c6520696620746865207061796f757420686173206e6f74206265656e20617474656d70746564207965742e003823232320506172616d65746572736c2d2060696e646578603a20546865207370656e6420696e6465782e00242323204576656e747300c0456d697473205b604576656e743a3a41737365745370656e64566f69646564605d206966207375636365737366756c2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e5d030c4c70616c6c65745f7375646f5f6d616e676174611870616c6c65741043616c6c040454000114107375646f04011063616c6c4902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000018350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0034232320436f6d706c65786974791c2d204f2831292e547375646f5f756e636865636b65645f77656967687408011063616c6c4902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000118776569676874200118576569676874000114350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e2d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b05375646f207573657220746f20737065636966792074686520776569676874206f66207468652063616c6c2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e1c7365745f6b657904010c6e65770001504163636f756e7449644c6f6f6b75704f663c543e0002085d0141757468656e74696361746573207468652063757272656e74207375646f206b657920616e6420736574732074686520676976656e204163636f756e7449642028606e6577602920617320746865206e6577207375646f106b65792e1c7375646f5f617308010c77686f0001504163636f756e7449644c6f6f6b75704f663c543e00011063616c6c4902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0003104d0141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c207769746820605369676e656460206f726967696e2066726f6d406120676976656e206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2872656d6f76655f6b657900040c845065726d616e656e746c792072656d6f76657320746865207375646f206b65792e006c2a2a546869732063616e6e6f7420626520756e2d646f6e652e2a2a040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e61030c4870616c6c65745f7375646f5f6f726967696e1870616c6c65741043616c6c04045400010c107375646f04011063616c6c4902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000203d0141757468656e7469636174657320746865205375646f4f726967696e20616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292ec42d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b2031302c3030302e2c23203c2f7765696768743e547375646f5f756e636865636b65645f77656967687408011063616c6c4902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001187765696768742001185765696768740001203d0141757468656e7469636174657320746865205375646f4f726967696e20616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e2d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b45375646f4f726967696e20746f20737065636966792074686520776569676874206f66207468652063616c6c2e002823203c7765696768743e1c2d204f2831292ecc2d2054686520776569676874206f6620746869732063616c6c20697320646566696e6564206279207468652063616c6c65722e2c23203c2f7765696768743e1c7375646f5f617308010c77686f00018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011063616c6c4902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000224550141757468656e7469636174657320746865205375646f4f726967696e20616e64206469737061746368657320612066756e6374696f6e2063616c6c207769746820605369676e656460206f726967696e2066726f6d406120676976656e206163636f756e742e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292ec42d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b2031302c3030302e2c23203c2f7765696768743e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e65030c6470616c6c65745f636f6c6c6563746976655f6d616e676174611870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273810101445665633c543a3a4163636f756e7449643e0001147072696d654801504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000060805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e00d4546865206469737061746368206f6620746869732063616c6c206d75737420626520605365744d656d626572734f726967696e602e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e0038232320436f6d706c65786974793a502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e646564291c6578656375746508012070726f706f73616c4902017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64f101010c753332000124f0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e0038232320436f6d706c65786974793a5c2d20604f2842202b204d202b205029602077686572653ad82d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429882d20604d60206d656d626572732d636f756e742028636f64652d626f756e64656429a82d2060506020636f6d706c6578697479206f66206469737061746368696e67206070726f706f73616c601c70726f706f73650c01247468726573686f6c64f101012c4d656d626572436f756e7400012070726f706f73616c4902017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64f101010c753332000238f84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e0034232320436f6d706c6578697479ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d2032602910766f74650c012070726f706f73616c2c011c543a3a48617368000114696e646578f101013450726f706f73616c496e64657800011c617070726f7665180110626f6f6c000324f041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e34232320436f6d706c657869747909012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564294c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f686173682c011c543a3a486173680005285901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00e84d7573742062652063616c6c65642062792074686520526f6f74206f726967696e206f72206120666f756e646174696f6e206163636f756e742e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e0034232320436f6d706c6578697479ac4f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c7314636c6f736510013470726f706f73616c5f686173682c011c543a3a48617368000114696e646578f101013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642001185765696768740001306c656e6774685f626f756e64f101010c7533320006604d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e0034232320436f6d706c6578697479742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e69030c3c70616c6c65745f6964656e746974791870616c6c65741043616c6c040454000158346164645f72656769737472617204011c6163636f756e740001504163636f756e7449644c6f6f6b75704f663c543e00001c7841646420612072656769737472617220746f207468652073797374656d2e00fc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060543a3a5265676973747261724f726967696e602e00a82d20606163636f756e74603a20746865206163636f756e74206f6620746865207265676973747261722e0094456d6974732060526567697374726172416464656460206966207375636365737366756c2e307365745f6964656e74697479040110696e666f6d03016c426f783c543a3a4964656e74697479496e666f726d6174696f6e3e000128290153657420616e206163636f756e742773206964656e7469747920696e666f726d6174696f6e20616e6420726573657276652074686520617070726f707269617465206465706f7369742e005501496620746865206163636f756e7420616c726561647920686173206964656e7469747920696e666f726d6174696f6e2c20746865206465706f7369742069732074616b656e2061732070617274207061796d656e7450666f7220746865206e6577206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e008c2d2060696e666f603a20546865206964656e7469747920696e666f726d6174696f6e2e0088456d69747320604964656e7469747953657460206966207375636365737366756c2e207365745f7375627304011073756273f90301645665633c28543a3a4163636f756e7449642c2044617461293e0002248c53657420746865207375622d6163636f756e7473206f66207468652073656e6465722e0055015061796d656e743a20416e79206167677265676174652062616c616e63652072657365727665642062792070726576696f757320607365745f73756273602063616c6c732077696c6c2062652072657475726e65642d01616e6420616e20616d6f756e7420605375624163636f756e744465706f736974602077696c6c20626520726573657276656420666f722065616368206974656d20696e206073756273602e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520612072656769737465726564246964656e746974792e00b02d206073756273603a20546865206964656e74697479277320286e657729207375622d6163636f756e74732e38636c6561725f6964656e746974790003203901436c65617220616e206163636f756e742773206964656e7469747920696e666f20616e6420616c6c207375622d6163636f756e747320616e642072657475726e20616c6c206465706f736974732e00ec5061796d656e743a20416c6c2072657365727665642062616c616e636573206f6e20746865206163636f756e74206172652072657475726e65642e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520612072656769737465726564246964656e746974792e0098456d69747320604964656e74697479436c656172656460206966207375636365737366756c2e44726571756573745f6a756467656d656e740801247265675f696e646578f1010138526567697374726172496e64657800011c6d61785f6665657902013042616c616e63654f663c543e00044094526571756573742061206a756467656d656e742066726f6d2061207265676973747261722e0055015061796d656e743a204174206d6f737420606d61785f666565602077696c6c20626520726573657276656420666f72207061796d656e7420746f2074686520726567697374726172206966206a756467656d656e7418676976656e2e003501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520615072656769737465726564206964656e746974792e001d012d20607265675f696e646578603a2054686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973207265717565737465642e55012d20606d61785f666565603a20546865206d6178696d756d206665652074686174206d617920626520706169642e20546869732073686f756c64206a757374206265206175746f2d706f70756c617465642061733a00306060606e6f636f6d70696c65b853656c663a3a7265676973747261727328292e676574287265675f696e646578292e756e7772617028292e6665650c60606000a4456d69747320604a756467656d656e7452657175657374656460206966207375636365737366756c2e3863616e63656c5f726571756573740401247265675f696e646578100138526567697374726172496e6465780005286843616e63656c20612070726576696f757320726571756573742e00f85061796d656e743a20412070726576696f75736c79207265736572766564206465706f7369742069732072657475726e6564206f6e20737563636573732e003501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520615072656769737465726564206964656e746974792e0045012d20607265675f696e646578603a2054686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973206e6f206c6f6e676572207265717565737465642e00ac456d69747320604a756467656d656e74556e72657175657374656460206966207375636365737366756c2e1c7365745f666565080114696e646578f1010138526567697374726172496e64657800010c6665657902013042616c616e63654f663c543e00061c1901536574207468652066656520726571756972656420666f722061206a756467656d656e7420746f206265207265717565737465642066726f6d2061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e542d2060666565603a20746865206e6577206665652e387365745f6163636f756e745f6964080114696e646578f1010138526567697374726172496e64657800010c6e65770001504163636f756e7449644c6f6f6b75704f663c543e00071cbc4368616e676520746865206163636f756e74206173736f63696174656420776974682061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e702d20606e6577603a20746865206e6577206163636f756e742049442e287365745f6669656c6473080114696e646578f1010138526567697374726172496e6465780001186669656c6473280129013c543a3a4964656e74697479496e666f726d6174696f6e206173204964656e74697479496e666f726d6174696f6e50726f76696465723e3a3a0a4669656c64734964656e74696669657200081ca853657420746865206669656c6420696e666f726d6174696f6e20666f722061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e0d012d20606669656c6473603a20746865206669656c64732074686174207468652072656769737472617220636f6e6365726e73207468656d73656c76657320776974682e4470726f766964655f6a756467656d656e741001247265675f696e646578f1010138526567697374726172496e6465780001187461726765740001504163636f756e7449644c6f6f6b75704f663c543e0001246a756467656d656e740104015c4a756467656d656e743c42616c616e63654f663c543e3e0001206964656e746974792c011c543a3a4861736800093cb850726f766964652061206a756467656d656e7420666f7220616e206163636f756e742773206964656e746974792e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74b06f6620746865207265676973747261722077686f736520696e64657820697320607265675f696e646578602e0021012d20607265675f696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973206265696e67206d6164652e55012d2060746172676574603a20746865206163636f756e742077686f7365206964656e7469747920746865206a756467656d656e742069732075706f6e2e2054686973206d75737420626520616e206163636f756e747420207769746820612072656769737465726564206964656e746974792e49012d20606a756467656d656e74603a20746865206a756467656d656e74206f662074686520726567697374726172206f6620696e64657820607265675f696e646578602061626f75742060746172676574602e5d012d20606964656e74697479603a205468652068617368206f6620746865205b604964656e74697479496e666f726d6174696f6e50726f7669646572605d20666f72207468617420746865206a756467656d656e742069732c202070726f76696465642e00b04e6f74653a204a756467656d656e747320646f206e6f74206170706c7920746f206120757365726e616d652e0094456d69747320604a756467656d656e74476976656e60206966207375636365737366756c2e346b696c6c5f6964656e746974790401187461726765740001504163636f756e7449644c6f6f6b75704f663c543e000a30410152656d6f766520616e206163636f756e742773206964656e7469747920616e64207375622d6163636f756e7420696e666f726d6174696f6e20616e6420736c61736820746865206465706f736974732e0061015061796d656e743a2052657365727665642062616c616e6365732066726f6d20607365745f737562736020616e6420607365745f6964656e74697479602061726520736c617368656420616e642068616e646c6564206279450160536c617368602e20566572696669636174696f6e2072657175657374206465706f7369747320617265206e6f742072657475726e65643b20746865792073686f756c642062652063616e63656c6c6564806d616e75616c6c79207573696e67206063616e63656c5f72657175657374602e00f8546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206d617463682060543a3a466f7263654f726967696e602e0055012d2060746172676574603a20746865206163636f756e742077686f7365206964656e7469747920746865206a756467656d656e742069732075706f6e2e2054686973206d75737420626520616e206163636f756e747420207769746820612072656769737465726564206964656e746974792e0094456d69747320604964656e746974794b696c6c656460206966207375636365737366756c2e1c6164645f73756208010c7375620001504163636f756e7449644c6f6f6b75704f663c543e000110646174617903011044617461000b1cac4164642074686520676976656e206163636f756e7420746f207468652073656e646572277320737562732e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c20626520726570617472696174656438746f207468652073656e6465722e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e2872656e616d655f73756208010c7375620001504163636f756e7449644c6f6f6b75704f663c543e000110646174617903011044617461000c10cc416c74657220746865206173736f636961746564206e616d65206f662074686520676976656e207375622d6163636f756e742e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e2872656d6f76655f73756204010c7375620001504163636f756e7449644c6f6f6b75704f663c543e000d1cc052656d6f76652074686520676976656e206163636f756e742066726f6d207468652073656e646572277320737562732e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c20626520726570617472696174656438746f207468652073656e6465722e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e20717569745f737562000e288c52656d6f7665207468652073656e6465722061732061207375622d6163636f756e742e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c206265207265706174726961746564b4746f207468652073656e64657220282a6e6f742a20746865206f726967696e616c206465706f7369746f72292e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d7573742068617665206120726567697374657265643c73757065722d6964656e746974792e0045014e4f54453a20546869732073686f756c64206e6f74206e6f726d616c6c7920626520757365642c206275742069732070726f766964656420696e207468652063617365207468617420746865206e6f6e2d1101636f6e74726f6c6c6572206f6620616e206163636f756e74206973206d616c6963696f75736c7920726567697374657265642061732061207375622d6163636f756e742e586164645f757365726e616d655f617574686f726974790c0124617574686f726974790001504163636f756e7449644c6f6f6b75704f663c543e0001187375666669784c011c5665633c75383e000128616c6c6f636174696f6e10010c753332000f10550141646420616e20604163636f756e744964602077697468207065726d697373696f6e20746f206772616e7420757365726e616d65732077697468206120676976656e20607375666669786020617070656e6465642e00590154686520617574686f726974792063616e206772616e7420757020746f2060616c6c6f636174696f6e6020757365726e616d65732e20546f20746f7020757020746865697220616c6c6f636174696f6e2c2074686579490173686f756c64206a75737420697373756520286f7220726571756573742076696120676f7665726e616e6365292061206e657720606164645f757365726e616d655f617574686f72697479602063616c6c2e6472656d6f76655f757365726e616d655f617574686f72697479040124617574686f726974790001504163636f756e7449644c6f6f6b75704f663c543e001004c452656d6f76652060617574686f72697479602066726f6d2074686520757365726e616d6520617574686f7269746965732e407365745f757365726e616d655f666f720c010c77686f0001504163636f756e7449644c6f6f6b75704f663c543e000120757365726e616d654c011c5665633c75383e0001247369676e6174757265050401704f7074696f6e3c543a3a4f6666636861696e5369676e61747572653e0011240d015365742074686520757365726e616d6520666f72206077686f602e204d7573742062652063616c6c6564206279206120757365726e616d6520617574686f726974792e00550154686520617574686f72697479206d757374206861766520616e2060616c6c6f636174696f6e602e2055736572732063616e20656974686572207072652d7369676e20746865697220757365726e616d6573206f7248616363657074207468656d206c617465722e003c557365726e616d6573206d7573743ad820202d204f6e6c7920636f6e7461696e206c6f776572636173652041534349492063686172616374657273206f72206469676974732e350120202d205768656e20636f6d62696e656420776974682074686520737566666978206f66207468652069737375696e6720617574686f72697479206265205f6c657373207468616e5f207468656020202020604d6178557365726e616d654c656e677468602e3c6163636570745f757365726e616d65040120757365726e616d65d501012c557365726e616d653c543e0012084d01416363657074206120676976656e20757365726e616d65207468617420616e2060617574686f7269747960206772616e7465642e205468652063616c6c206d75737420696e636c756465207468652066756c6c88757365726e616d652c20617320696e2060757365726e616d652e737566666978602e5c72656d6f76655f657870697265645f617070726f76616c040120757365726e616d65d501012c557365726e616d653c543e00130c610152656d6f766520616e206578706972656420757365726e616d6520617070726f76616c2e2054686520757365726e616d652077617320617070726f76656420627920616e20617574686f7269747920627574206e657665725501616363657074656420627920746865207573657220616e64206d757374206e6f77206265206265796f6e64206974732065787069726174696f6e2e205468652063616c6c206d75737420696e636c756465207468659c66756c6c20757365726e616d652c20617320696e2060757365726e616d652e737566666978602e507365745f7072696d6172795f757365726e616d65040120757365726e616d65d501012c557365726e616d653c543e0014043101536574206120676976656e20757365726e616d6520617320746865207072696d6172792e2054686520757365726e616d652073686f756c6420696e636c75646520746865207375666669782e6072656d6f76655f64616e676c696e675f757365726e616d65040120757365726e616d65d501012c557365726e616d653c543e001508550152656d6f7665206120757365726e616d65207468617420636f72726573706f6e647320746f20616e206163636f756e742077697468206e6f206964656e746974792e20457869737473207768656e20612075736572c067657473206120757365726e616d6520627574207468656e2063616c6c732060636c6561725f6964656e74697479602e04704964656e746974792070616c6c6574206465636c61726174696f6e2e6d030c3c70616c6c65745f6964656e74697479186c6567616379304964656e74697479496e666f04284669656c644c696d697400002401286164646974696f6e616c71030190426f756e6465645665633c28446174612c2044617461292c204669656c644c696d69743e00011c646973706c617979030110446174610001146c6567616c790301104461746100010c776562790301104461746100011072696f747903011044617461000114656d61696c790301104461746100013c7067705f66696e6765727072696e74f50301404f7074696f6e3c5b75383b2032305d3e000114696d616765790301104461746100011c747769747465727903011044617461000071030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454017503045300000400f10301185665633c543e0000750300000408790379030079030c3c70616c6c65745f6964656e746974791474797065731044617461000198104e6f6e65000000105261773004007d0300000100105261773104008103000002001052617732040085030000030010526177330400890300000400105261773404006000000500105261773504008d030000060010526177360400910300000700105261773704009503000008001052617738040001010000090010526177390400990300000a0014526177313004009d0300000b001452617731310400a10300000c001452617731320400a50300000d001452617731330400a90300000e001452617731340400ad0300000f001452617731350400b103000010001452617731360400b503000011001452617731370400b903000012001452617731380400bd03000013001452617731390400c10300001400145261773230040004000015001452617732310400c503000016001452617732320400c903000017001452617732330400cd03000018001452617732340400d103000019001452617732350400d50300001a001452617732360400d90300001b001452617732370400dd0300001c001452617732380400e10300001d001452617732390400e50300001e001452617733300400e90300001f001452617733310400ed0300002000145261773332040030000021002c426c616b6554776f323536040030000022001853686132353604003000002300244b656363616b323536040030000024002c536861546872656532353604003000002500007d030000030000000008008103000003010000000800850300000302000000080089030000030300000008008d030000030500000008009103000003060000000800950300000307000000080099030000030900000008009d030000030a0000000800a1030000030b0000000800a5030000030c0000000800a9030000030d0000000800ad030000030e0000000800b1030000030f0000000800b503000003100000000800b903000003110000000800bd03000003120000000800c103000003130000000800c503000003150000000800c903000003160000000800cd03000003170000000800d103000003180000000800d503000003190000000800d9030000031a0000000800dd030000031b0000000800e1030000031c0000000800e5030000031d0000000800e9030000031e0000000800ed030000031f0000000800f103000002750300f50304184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000f903000002fd0300fd03000004080079030001040c3c70616c6c65745f6964656e74697479147479706573244a756467656d656e74041c42616c616e636501b4011c1c556e6b6e6f776e0000001c466565506169640400b4011c42616c616e636500010028526561736f6e61626c65000200244b6e6f776e476f6f64000300244f75744f6644617465000400284c6f775175616c697479000500244572726f6e656f757300060000050404184f7074696f6e04045401ad020108104e6f6e6500000010536f6d650400ad02000001000009040c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f0001504163636f756e7449644c6f6f6b75704f663c543e00000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686f0001504163636f756e7449644c6f6f6b75704f663c543e00010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f76650001504163636f756e7449644c6f6f6b75704f663c543e00010c6164640001504163636f756e7449644c6f6f6b75704f663c543e000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273810101445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e65770001504163636f756e7449644c6f6f6b75704f663c543e000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686f0001504163636f756e7449644c6f6f6b75704f663c543e00050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e0d040c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f0001504163636f756e7449644c6f6f6b75704f663c543e00000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686f0001504163636f756e7449644c6f6f6b75704f663c543e00010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f76650001504163636f756e7449644c6f6f6b75704f663c543e00010c6164640001504163636f756e7449644c6f6f6b75704f663c543e000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273810101445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e65770001504163636f756e7449644c6f6f6b75704f663c543e000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686f0001504163636f756e7449644c6f6f6b75704f663c543e00050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e11040838726f6c6c75705f72756e74696d65304f726967696e43616c6c657200010c1873797374656d0400150401746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c0400190401450170616c6c65745f636f6c6c6563746976655f6d616e676174613a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976655f6d616e676174613a3a0a496e7374616e6365313e003f0010566f69640400410301410173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a0a5f5f707269766174653a3a566f69640002000015040c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e65000200001904086470616c6c65745f636f6c6c6563746976655f6d616e67617461245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200001d040c5870616c6c65745f7574696c6974795f6d616e676174611870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e2104000004082504b40025040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540129040453000004002d0401185665633c543e00002904083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f78795479706501a02c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f74797065a0012450726f78795479706500011464656c617910012c426c6f636b4e756d62657200002d040000022904003104000004083504b40035040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540139040453000004003d0401185665633c543e00003904083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e74496401001048617368012c2c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173682c01104861736800011868656967687410012c426c6f636b4e756d62657200003d0400000239040041040c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000004210154686572652061726520746f6f206d616e792070726f786965732072656769737465726564206f7220746f6f206d616e7920616e6e6f756e63656d656e74732070656e64696e672e204e6f74466f756e640001047450726f787920726567697374726174696f6e206e6f7420666f756e642e204e6f7450726f7879000204cc53656e646572206973206e6f7420612070726f7879206f6620746865206163636f756e7420746f2062652070726f786965642e2c556e70726f787961626c650003042101412063616c6c20776869636820697320696e636f6d70617469626c652077697468207468652070726f7879207479706527732066696c7465722077617320617474656d707465642e244475706c69636174650004046c4163636f756e7420697320616c726561647920612070726f78792e304e6f5065726d697373696f6e000504150143616c6c206d6179206e6f74206265206d6164652062792070726f78792062656361757365206974206d617920657363616c617465206974732070726976696c656765732e2c556e616e6e6f756e636564000604d0416e6e6f756e63656d656e742c206966206d61646520617420616c6c2c20776173206d61646520746f6f20726563656e746c792e2c4e6f53656c6650726f78790007046443616e6e6f74206164642073656c662061732070726f78792e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e45040c4870616c6c65745f6d61696e74656e616e63651870616c6c6574544d61696e74656e616e6365537461747573496e666f000008013869735f6d61696e74656e616e6365180110626f6f6c00017069735f75706772616461626c655f696e5f6d61696e74656e616e6365180110626f6f6c000049040c4870616c6c65745f6d61696e74656e616e63651870616c6c6574144572726f72040454000118504e6f74466f756e646174696f6e4163636f756e740000049454696d656f757473207765726520696e636f72726563746c7920696e697469616c697a6564504e6f74496e4d61696e74656e616e63654d6f64650001045c4e6f7420696e206d61696e74656e616e6365206d6f646560416c7265616479496e4d61696e74656e616e63654d6f64650002046c416c726561647920696e206d61696e74656e616e6365206d6f646588416c726561647955706772616461626c65496e4d61696e74656e616e63654d6f646500030498416c72656164792075706772616461626c6520696e206d61696e74656e616e6365206d6f646594416c72656164794e6f7455706772616461626c65496e4d61696e74656e616e63654d6f6465000404a8416c7265616479206e6f742075706772616461626c6520696e206d61696e74656e616e6365206d6f64656c55706772616465426c6f636b656442794d61696e74656e616e6365000504785570677261646520626c6f636b6564206279204d61696e74656e616e636504184572726f72734d0400000408b02c00510400000408b0b400550400000408002c005904042042547265654d617008044b01b0045601b40004005d040000005d04000002510400610400000408b4b00065040c3c70616c6c65745f726f6c6c646f776e1870616c6c6574385570646174654d6574616461746104244163636f756e7449640100001401186d61785f6964b40110753132380001186d696e5f6964b401107531323800012c7570646174655f73697a65b401107531323800012473657175656e6365720001244163636f756e74496400012c7570646174655f686173682c011048323536000069040000041010b02cb4006d04042042547265654d617008044b01000456017104000400750400000071040c3c70616c6c65745f726f6c6c646f776e1870616c6c65743c53657175656e636572526967687473000008012c726561645f726967687473b401107531323800013463616e63656c5f726967687473b401107531323800007504000002790400790400000408007104007d0400000408b0c40081040000040885042c0085040c3c70616c6c65745f726f6c6c646f776e1870616c6c6574244c325265717565737404244163636f756e7449640100010c5c4661696c65644465706f7369745265736f6c7574696f6e04008904015c4661696c65644465706f7369745265736f6c7574696f6e0000001843616e63656c04008d04014443616e63656c3c4163636f756e7449643e000100285769746864726177616c0400910401285769746864726177616c0002000089040c3c70616c6c65745f726f6c6c646f776e206d657373616765735c4661696c65644465706f7369745265736f6c7574696f6e00000c0124726571756573744964c4012452657175657374496400013c6f726967696e526571756573744964b401107531323800011466657272790401205b75383b2032305d00008d040c3c70616c6c65745f726f6c6c646f776e206d657373616765731843616e63656c04244163636f756e744964010000140124726571756573744964c4012452657175657374496400011c757064617465720001244163636f756e74496400012063616e63656c65720001244163636f756e74496400011472616e6765b8011452616e6765000110686173682c011048323536000091040c3c70616c6c65745f726f6c6c646f776e206d65737361676573285769746864726177616c0000140124726571756573744964c4012452657175657374496400014c7769746864726177616c526563697069656e740401205b75383b2032305d000130746f6b656e416464726573730401205b75383b2032305d000118616d6f756e74d80110553235360001206665727279546970d80110553235360000950404204254726565536574040454019904000400a10400000099040000040c00b49d04009d040c3c70616c6c65745f726f6c6c646f776e1870616c6c65742c44697370757465526f6c650001082043616e63656c6572000000245375626d697474657200010000a104000002990400a50400000408b00000a9040000040c10d00000ad04042042547265654d617008044b01b0045601b104000400b504000000b1040000040c10b4d000b504000002b90400b90400000408b0b10400bd040c3c70616c6c65745f726f6c6c646f776e1870616c6c6574144572726f720404540001943c4f7065726174696f6e4661696c65640000004c526561645269676874734578686175737465640001005443616e63656c5269676874734578686175737465640002002c456d7074795570646174650003007441646472657373446573657269616c697a6174696f6e4661696c7572650004004c52657175657374446f65734e6f7445786973740005003c4e6f74456e6f756768417373657473000600544e6f74456e6f756768417373657473466f72466565000700684e6f74456e6f756768417373657473466f7246657272795469700008003c42616c616e63654f766572666c6f77000900544c3141737365744372656174696f6e4661696c6564000a00304d6174684f766572666c6f77000b003c546f6f4d616e795265717565737473000c0034496e76616c6964557064617465000d003c4c3141737365744e6f74466f756e64000e003857726f6e67526571756573744964000f00984f6e6c7953656c656374656453657175656e6365726973416c6c6f776564546f5570646174650010009c53657175656e6365724c6173745570646174655374696c6c496e44697370757465506572696f640011008453657175656e6365724177616974696e6743616e63656c5265736f6c7574696f6e001200704d756c7469706c6555706461746573496e53696e676c65426c6f636b00130060426c6f636b656442794d61696e74656e616e63654d6f646500140040556e737570706f72746564417373657400150030496e76616c696452616e6765001600504e6f6e4578697374696e675265717565737449640017004c556e6b6e6f776e416c6961734163636f756e74001800644661696c65644465706f736974446f65734e6f74457869737400190028456d7074794261746368001a0044546f6b656e446f65734e6f744578697374001b00504e6f74456c696769626c65466f72526566756e64001c00444665727279486173684d69736d61746368001d00244d696e744572726f72001e00604173736574526567697374726174696f6e50726f626c656d001f004c557064617465486173684d6973686d617463680020003c416c7265616479457865637574656400210050556e696e697469616c697a6564436861696e4964002200504e6f6e7472616e7366657261626c65546f6b656e00230038416c72656164794665727269656400240004184572726f7273c1040c6470616c6c65745f6d6574616d61736b5f7369676e61747572651870616c6c6574144572726f720404540001043c4e6f7468696e67546f5570646174650000047074686572652073686f756c6420626520736f6d652075706461746573048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec50400000408001000c9040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401cd04045300000400d10401185665633c543e0000cd04082c6f726d6c5f746f6b656e732c42616c616e63654c6f636b041c42616c616e636501b4000801086964010101384c6f636b4964656e746966696572000118616d6f756e74b4011c42616c616e63650000d104000002cd0400d504082c6f726d6c5f746f6b656e732c4163636f756e7444617461041c42616c616e636501b4000c011066726565b4011c42616c616e63650001207265736572766564b4011c42616c616e636500011866726f7a656eb4011c42616c616e63650000d9040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401dd04045300000400e10401185665633c543e0000dd04082c6f726d6c5f746f6b656e732c52657365727665446174610844526573657276654964656e7469666965720101011c42616c616e636501b400080108696401010144526573657276654964656e746966696572000118616d6f756e74b4011c42616c616e63650000e104000002dd0400e5040c2c6f726d6c5f746f6b656e73186d6f64756c65144572726f720404540001283442616c616e6365546f6f4c6f77000004585468652062616c616e636520697320746f6f206c6f775c416d6f756e74496e746f42616c616e63654661696c65640001049c43616e6e6f7420636f6e7665727420416d6f756e7420696e746f2042616c616e63652074797065544c69717569646974795265737472696374696f6e73000204d04661696c65642062656361757365206c6971756964697479207265737472696374696f6e732064756520746f206c6f636b696e67404d61784c6f636b734578636565646564000304b44661696c6564206265636175736520746865206d6178696d756d206c6f636b7320776173206578636565646564244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e74484578697374656e7469616c4465706f736974000504e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f7369742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d657869737440546f6b656e49644e6f74457869737473000704c44661696c6564206265636175736520746f6b656e207769746820676976656e20696420646f6573206e6f742065786974733c546f6f4d616e795265736572766573000800504e6f6e7472616e7366657261626c65546f6b656e000900048054686520604572726f726020656e756d206f6620746869732070616c6c65742ee9040c3473705f61726974686d657469632c66697865645f706f696e742446697865645531323800000400b40110753132380000ed04086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e7400000008563200010000f104084870616c6c65745f737461626c655f7377617020506f6f6c496e666f0c0849640110044201b4244d617841737365747300001001206c705f746f6b656e10010849640001186173736574730d010164426f756e6465645665633c49642c204d61784173736574733e000124616d705f636f656666b4011075313238000140726174655f6d756c7469706c6965727315010160426f756e6465645665633c422c204d61784173736574733e0000f5040c4870616c6c65745f737461626c655f737761701870616c6c6574144572726f7204045400014448416d70436f6566664f75744f6652616e6765000004cc416d706c696669636174696f6e20636f656666696369656e74206c6f776572207468656e2031206f7220746f6f206c6172676564496e697469616c506f6f6c526174654f75744f6652616e6765000104ac496e697469616c20706f6f6c2072617465206d756c7469706c696572732061726520746f6f206c6172676534546f6f4d616e7941737365747300020484546f6f206d616e792061737365747320666f7220706f6f6c206372656174696f6e44506f6f6c416c72656164794578697374730003044c506f6f6c20616c726561647920657869737473444173736574446f65734e6f74457869737400040450417373657420646f6573206e6f742065786973742453616d654173736574000504704173736574206964732063616e6e6f74206265207468652073616d65284e6f53756368506f6f6c0006044c4e6f207375636820706f6f6c206578697374735c417267756d656e74734c656e6774684d69736d61746368000704a450726f766964656420617267756d656e747320646f206e6f74206d6174636820696e206c656e6774684c506f6f6c496e76617269616e7442726f6b656e00080480506f6f6c2069732062726f6b656e2c2072656d6f7665206c697175696469747968496e697469616c4c69717569646974795a65726f416d6f756e74000904b0496e697469616c206c69717569646974792070726f766973696f6e206e6565647320616c6c20617373657473444e6f537563684173736574496e506f6f6c000a0474417373657420646f6573206e6f7420657869737420696e20706f6f6c2e44556e65787065637465644661696c757265000b0448556e6578706563746564206661696c75726560496e73756666696369656e744f7574707574416d6f756e74000c04e4496e73756666696369656e74206f757470757420616d6f756e7420646f6573206e6f74206d656574206d696e20726571756972656d656e74735c496e73756666696369656e74496e707574416d6f756e74000d0464496e73756666696369656e7420696e70757420616d6f756e745045786365736976654f7574707574416d6f756e74000e04d44578636573697665206f757470757420616d6f756e7420646f6573206e6f74206d656574206d617820726571756972656d656e7473304d6174684f766572666c6f77000f04344d617468206f766572666c6f77704c6971756964697479546f6b656e4372656174696f6e4661696c65640010047c4c697175696469747920746f6b656e206372656174696f6e206661696c6564048054686520604572726f726020656e756d206f6620746869732070616c6c65742ef90404184f7074696f6e040454015d010108104e6f6e6500000010536f6d6504005d010000010000fd040c2870616c6c65745f78796b1870616c6c6574144572726f7204045400018844506f6f6c416c72656164794578697374730000044c506f6f6c20616c7265616479204578697374733c4e6f74456e6f756768417373657473000104484e6f7420656e6f7567687420617373657473284e6f53756368506f6f6c0002044c4e6f207375636820706f6f6c20657869737473504e6f537563684c69717569646974794173736574000304784e6f2073756368206c697175696469747920617373657420657869737473404e6f74456e6f756768526573657276650004044c4e6f7420656e6f756768742072657365727665285a65726f416d6f756e74000504705a65726f20616d6f756e74206973206e6f7420737570706f727465645c496e73756666696369656e74496e707574416d6f756e7400060464496e73756666696369656e7420696e70757420616d6f756e7460496e73756666696369656e744f7574707574416d6f756e7400070468496e73756666696369656e74206f757470757420616d6f756e742453616d654173736574000804704173736574206964732063616e6e6f74206265207468652073616d65484173736574416c726561647945786973747300090450417373657420616c726561647920657869737473484173736574446f65734e6f74457869737473000a0454417373657420646f6573206e6f7420657869737473384469766973696f6e42795a65726f000b04404469766973696f6e206279207a65726f44556e65787065637465644661696c757265000c0448556e6578706563746564206661696c757265604e6f74506169726564576974684e61746976654173736574000d0448556e6578706563746564206661696c757265945365636f6e644173736574416d6f756e7445786365656465644578706563746174696f6e73000e04a45365636f6e6420617373657420616d6f756e74206578636565646564206578706563746174696f6e73304d6174684f766572666c6f77000f04344d617468206f766572666c6f77704c6971756964697479546f6b656e4372656174696f6e4661696c65640010047c4c697175696469747920746f6b656e206372656174696f6e206661696c6564584e6f74456e6f756768526577617264734561726e6564001104644e6f7420656e6f7567682072657761726473206561726e6564404e6f744150726f6d6f746564506f6f6c0012044c4e6f7420612070726f6d6f74656420706f6f6c4c5061737454696d6543616c63756c6174696f6e00130454506173742074696d652063616c63756c6174696f6e4c506f6f6c416c726561647950726f6d6f74656400140454506f6f6c20616c72656164792070726f6d6f74656440536f6c64416d6f756e74546f6f4c6f770015044c536f6c6420416d6f756e7420746f6f206c6f778046756e6374696f6e4e6f74417661696c61626c65466f7254686973546f6b656e0016045c417373657420696420697320626c61636b6c697374656438446973616c6c6f776564506f6f6c001704c8506f6f6c20636f6e73696474696e67206f662070617373656420746f6b656e7320696420697320626c61636b6c6973746564704c6971756964697479436865636b706f696e744d6174684572726f720018006443616c63756c617465526577617264734d6174684572726f72001900a043616c63756c61746543756d756c6174697665576f726b4d6178526174696f4d6174684572726f72001a007043616c63756c61746552657761726473416c6c4d6174684572726f72001b00204e6f526967687473001c007c4d756c74697377617053686f756c64426541746c6561737454776f486f7073001d00a04d756c7469427579417373657443616e744861766553616d65506f6f6c41746f6d69635377617073001e00a04d756c74695377617043616e744861766553616d65546f6b656e436f6e7365717565746976656c79001f007c54726164696e67426c6f636b656442794d61696e74656e616e63654d6f64650020048c54726164696e6720626c6f636b6564206279206d61696e74656e616e6365206d6f64652c506f6f6c4973456d70747900210004184572726f727301050c5470616c6c65745f70726f6f665f6f665f7374616b652c7265776172645f696e666f28526577617264496e666f041c42616c616e636501b4001801406163746976617465645f616d6f756e74b4011c42616c616e636500015c726577617264735f6e6f745f7965745f636c61696d6564b4011c42616c616e636500015c726577617264735f616c72656164795f636c61696d6564b4011c42616c616e636500013c6c6173745f636865636b706f696e7410010c753332000174706f6f6c5f726174696f5f61745f6c6173745f636865636b706f696e74d80110553235360001686d697373696e675f61745f6c6173745f636865636b706f696e74d801105532353600000505042042547265654d617008044b011004560109050004000d0500000009050c5470616c6c65745f70726f6f665f6f665f7374616b651870616c6c65743450726f6d6f746564506f6f6c730000080118776569676874080108753800011c72657761726473d801105532353600000d0500000211050011050000040810090500150500000408005d010019050c5470616c6c65745f70726f6f665f6f665f7374616b656c7363686564756c655f726577617264735f63616c63756c61746f723c5363686564756c6552657761726473041c42616c616e636501b4000c011c70656e64696e67b4011c42616c616e636500014870656e64696e675f73657373696f6e5f696410012453657373696f6e4964000114746f74616cb4011c42616c616e636500001d0500000408d8280021050c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b012505045601140453000004002905013842547265654d61703c4b2c20563e0000250500000414101010b428002905042042547265654d617008044b012505045601140004002d050000002d05000002310500310500000408250514003505085470616c6c65745f70726f6f665f6f665f7374616b65345363686564756c65734c697374000010011068656164ec01484f7074696f6e3c5363686564756c6549643e0001107461696cec01484f7074696f6e3c5363686564756c6549643e00010c706f73ec01484f7074696f6e3c5363686564756c6549643e000114636f756e7428010c75363400003905000004083d05ec003d05085470616c6c65745f70726f6f665f6f665f7374616b65205363686564756c6504045400001401307363686564756c65645f617410012453657373696f6e49640001306c6173745f73657373696f6e10012453657373696f6e49640001246c69715f746f6b656e10013c43757272656e637949644f663c543e0001307265776172645f746f6b656e10013c43757272656e637949644f663c543e000148616d6f756e745f7065725f73657373696f6eb4013042616c616e63654f663c543e000041050c5470616c6c65745f70726f6f665f6f665f7374616b656c7363686564756c655f726577617264735f63616c63756c61746f72744163746976617465644c69717569646974795065725363686564756c65041c42616c616e636501b40010014070656e64696e675f706f736974697665b4011c42616c616e636500014070656e64696e675f6e65676174697665b4011c42616c616e636500014870656e64696e675f73657373696f6e5f696410012453657373696f6e4964000114746f74616cb4011c42616c616e6365000045050000040c0010100049050c5470616c6c65745f70726f6f665f6f665f7374616b651870616c6c6574144572726f720404540001503c4e6f74456e6f756768417373657473000004484e6f7420656e6f7567687420617373657473304d6174684f766572666c6f77000104344d617468206f766572666c6f77584e6f74456e6f756768526577617264734561726e6564000204644e6f7420656e6f7567682072657761726473206561726e6564404e6f744150726f6d6f746564506f6f6c0003044c4e6f7420612070726f6d6f74656420706f6f6c4c5061737454696d6543616c63756c6174696f6e00040454506173742074696d652063616c63756c6174696f6e704c6971756964697479436865636b706f696e744d6174684572726f720005006443616c63756c617465526577617264734d6174684572726f72000600244d6174684572726f720007007043616c63756c61746552657761726473416c6c4d6174684572726f720008005c4d697373696e6752657761726473496e666f4572726f720009004c4465707265636174656445787472696e736963000a006c43616e6e6f745363686564756c6552657761726473496e50617374000b047c43616e6e6f74207363686564756c65207265776172647320696e207061737440506f6f6c446f65734e6f744578697374000c044c506f6f6c20646f6573206e6f7420657869737440546f6f4d616e795363686564756c6573000d0448546f6f206d616e79207363686564756c657340546f6f4c6974746c6552657761726473000e0478546f6f206c6974746c652072657761726473207065722073657373696f6e38546f6f536d616c6c566f6c756d65000f0470546f6f20736d616c6c20766f6c756d65206f662074686520706f6f6c804c69717569646974794c6f636b6564496e3372647061727479526577617264730010007c4e6f54686972645061727479506172747952657761726473546f436c61696d00110080536f6c6f546f6b656e50726f6d6f74696f6e466f7262696464656e4572726f72001200504e6f6e7472616e7366657261626c65546f6b656e0013048041737365742063616e6e6f74206265207573656420666f72207265776172647304184572726f72734d050c3c70616c6c65745f6665655f6c6f636b1870616c6c65744c4665654c6f636b4d65746164617461496e666f0404540000100134706572696f645f6c656e677468100144426c6f636b4e756d626572466f723c543e00013c6665655f6c6f636b5f616d6f756e74b4013042616c616e63654f663c543e000150737761705f76616c75655f7468726573686f6c64b4013042616c616e63654f663c543e00014877686974656c69737465645f746f6b656e73510501d4426f756e64656442547265655365743c43757272656e637949644f663c543e2c20543a3a4d617843757261746564546f6b656e733e000051050c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401100453000004005505012c42547265655365743c543e00005505042042547265655365740404540110000400110100000059050c3c70616c6c65745f6665655f6c6f636b1870616c6c6574584163636f756e744665654c6f636b44617461496e666f082c426c6f636b4e756d62657201101c42616c616e636501b400080154746f74616c5f6665655f6c6f636b5f616d6f756e74b4011c42616c616e636500014c6c6173745f6665655f6c6f636b5f626c6f636b10012c426c6f636b4e756d62657200005d050c3c70616c6c65745f6665655f6c6f636b1870616c6c6574144572726f7204045400011c744665654c6f636b73496e636f72726563746c79496e697469616c7a6564000004884c6f636b73207765726520696e636f72726563746c7920696e697469616c697a656458496e76616c69644665654c6f636b4d65746164617461000104604c6f636b206d6574616461746120697320696e76616c6964584665654c6f636b734e6f74496e697469616c697a6564000204784c6f636b732068617665206e6f74206265656e20696e697469616c7a6564304e6f744665654c6f636b6564000304904e6f20746f6b656e73206f6620746865207573657220617265206665652d6c6f636b65644043616e74556e6c6f636b4665655965740004047c546865206c6f636b2063616e6e6f7420626520756e6c6f636b656420796574744d617843757261746564546f6b656e734c696d697445786365656465640005045d01546865206c696d6974206f6e20746865206d6178696d756d206375726174656420746f6b656e7320666f7220776869636820746865726520697320612073776170207468726573686f6c6420697320657863656564656444556e65787065637465644661696c75726500060484416e20756e6578706563746564206661696c75726520686173206f63637572656404184572726f727361050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401a502045300000400650501185665633c543e00006505000002a502006905085870616c6c65745f76657374696e675f6d616e676174612052656c6561736573000108085630000000085631000100006d050c5870616c6c65745f76657374696e675f6d616e676174611870616c6c6574144572726f72040454000124284e6f7456657374696e6700000484546865206163636f756e7420676976656e206973206e6f742076657374696e672e5441744d617856657374696e675363686564756c65730001082501546865206163636f756e7420616c72656164792068617320604d617856657374696e675363686564756c65736020636f756e74206f66207363686564756c657320616e642074687573510163616e6e6f742061646420616e6f74686572206f6e652e20436f6e7369646572206d657267696e67206578697374696e67207363686564756c657320696e206f7264657220746f2061646420616e6f746865722e24416d6f756e744c6f770002040501416d6f756e74206265696e67207472616e7366657272656420697320746f6f206c6f7720746f2063726561746520612076657374696e67207363686564756c652e605363686564756c65496e6465784f75744f66426f756e6473000304d0416e20696e64657820776173206f7574206f6620626f756e6473206f66207468652076657374696e67207363686564756c65732e54496e76616c69645363686564756c65506172616d730004040d014661696c656420746f206372656174652061206e6577207363686564756c65206265636175736520736f6d6520706172616d657465722077617320696e76616c69642e5c4e6f5375697461626c655363686564756c65466f756e64000508684e6f207375697461626c65207363686564756c6520666f756e64f05065726861707320746865207573657220636f756c64206d657267652076657374696e67207363686564756c657320616e642074727920616761696e585375646f556e6c6f636b4973446973616c6c6f776564000604905375646f206973206e6f7420616c6c6f77656420746f20756e6c6f636b20746f6b656e734c496e76616c696456657374696e67496e64657800070429015468652070726f76696465642076657374696e6720696e6465782065786365656473207468652063757272656e74206e756d626572206f662076657374696e67207363686564756c6573244d6174684572726f7200080490416e206f766572666c6f77206f7220756e646572666c6f7720686173206f63637572656404744572726f7220666f72207468652076657374696e672070616c6c65742e71050000040810000075050c6070616c6c65745f63726f77646c6f616e5f726577617264731870616c6c657428526577617264496e666f04045400000c0130746f74616c5f726577617264b4013042616c616e63654f663c543e000138636c61696d65645f726577617264b4013042616c616e63654f663c543e00016c636f6e74726962757465645f72656c61795f6164647265737365738101016c5665633c543a3a52656c6179436861696e4163636f756e7449643e000079050c6070616c6c65745f63726f77646c6f616e5f726577617264731870616c6c6574144572726f7204045400014c44416c72656164794173736f63696174656400000851015573657220747279696e6720746f206173736f63696174652061206e6174697665206964656e74697479207769746820612072656c617920636861696e206964656e7469747920666f7220706f73746572696f720d0172657761726420636c61696d696e672070726f766964656420616e20616c7265616479206173736f6369617465642072656c617920636861696e206964656e746974794842617463684265796f6e6446756e64506f740001041101547279696e6720746f20696e74726f647563652061206261746368207468617420676f6573206265796f6e6420746865206c696d697473206f66207468652066756e6473544669727374436c61696d416c7265616479446f6e6500020460466972737420636c61696d20616c726561647920646f6e654c5265776172644e6f7448696768456e6f756768000304f854686520636f6e747269627574696f6e206973206e6f74206869676820656e6f75676820746f20626520656c696769626c6520666f72207265776172647354496e76616c6964436c61696d5369676e617475726500040851015573657220747279696e6720746f206173736f63696174652061206e6174697665206964656e74697479207769746820612072656c617920636861696e206964656e7469747920666f7220706f73746572696f72a872657761726420636c61696d696e672070726f766964656420612077726f6e67207369676e617475726564496e76616c696446726565436c61696d5369676e61747572650005041d015573657220747279696e6720746f20636c61696d207468652066697273742066726565207265776172642070726f7669646564207468652077726f6e67207369676e6174757265444e6f4173736f636961746564436c61696d00060c55015573657220747279696e6720746f20636c61696d20616e20617761726420646964206e6f74206861766520616e20636c61696d206173736f63696174656420776974682069742e2054686973206d6179206d65616e55017468657920646964206e6f7420636f6e7472696275746520746f207468652063726f77646c6f616e2c206f7220746865792068617665206e6f7420796574206173736f6369617465642061206e61746976652069645c7769746820746865697220636f6e747269627574696f6e5452657761726473416c7265616479436c61696d656400070841015573657220747279696e6720746f20636c61696d20726577617264732068617320616c726561647920636c61696d656420616c6c2072657761726473206173736f636961746564207769746820697473646964656e7469747920616e6420636f6e747269627574696f6e6c526577617264566563416c7265616479496e697469616c697a65640008049c526577617264207665632068617320616c7265616479206265656e20696e697469616c697a65647c5265776172645665634e6f7446756c6c79496e697469616c697a6564596574000904b45265776172642076656320686173206e6f7420796574206265656e2066756c6c7920696e697469616c697a65645452657761726473446f4e6f744d6174636846756e64000a04a0526577617264732073686f756c64206d617463682066756e6473206f66207468652070616c6c65744c546f6f4d616e79436f6e7472696275746f7273000b04d0496e697469616c697a655f7265776172645f76656320726563656976656420746f6f206d616e7920636f6e7472696275746f72735456657374696e67506572696f644e6f6e56616c6964000c049050726f76696465642076657374696e6720706572696f64206973206e6f742076616c6964744e6f6e436f6e74726962757465644164647265737350726f7669646564000d04f8557365722070726f76696465642061207369676e61747572652066726f6d2061206e6f6e2d636f6e7472696275746f722072656c6179206163636f756e747c496e73756666696369656e744e756d6265724f6656616c696450726f6f6673000e04310155736572207375626d697474656420616e20756e73696666696369656e74206e756d626572206f662070726f6f667320746f206368616e67652074686520726577617264206164647265737348436c61696d696e674c6573735468616e4544000f0cd0546865206d696e74206f7065726174696f6e20647572696e6720636c61696d2068617320726573756c74656420696e206572722e5d0154686973206973206578706563746564207768656e20636c61696d696e67206c657373207468616e206578697374656e7469616c20646573706f736974206f6e2061206e6f6e2d6578697374656e74206163636f756e740501506c6561736520636f6e73696465722077616974696e6720756e74696c2074686520456e6456657374696e67426c6f636b20746f20617474656d70742074686973304d6174684f766572666c6f77001004344d617468206f766572666c6f7730506572696f644e6f7453657400110438506572696f64206e6f742073657458416c6c6f636174696f6e446f65734e6f744d617463680012041101547279696e6720746f20696e74726f647563652061206261746368207468617420676f6573206265796f6e6420746865206c696d697473206f66207468652066756e6473048054686520604572726f726020656e756d206f6620746869732070616c6c65742e7d0504184f7074696f6e0404540181050108104e6f6e6500000010536f6d6504008105000001000081050000040cb4b4b40085050c3473705f61726974686d65746963287065725f7468696e67731c50657263656e74000004000801087538000089050c3c70616c6c65745f69737375616e63651870616c6c6574144572726f720404540001208049737375616e6365436f6e666967416c7265616479496e697469616c697a6564000004c05468652069737375616e636520636f6e6669672068617320616c7265616479206265656e20696e697469616c697a65647049737375616e6365436f6e6669674e6f74496e697469616c697a6564000104b05468652069737375616e636520636f6e66696720686173206e6f74206265656e20696e697469616c697a65643c5447454e6f7446696e616c697a6564000204d0544745206d7573742062652066696e616c697a6564206265666f72652069737375616e636520636f6e66696720697320696e7469545447454973416c726561647946696e616c697a6564000304705468652054474520697320616c72656164792066696e616c697a65645449737375616e6365436f6e666967496e76616c6964000404785468652069737375616e636520636f6e66696720697320696e76616c6964244d6174684572726f720005049c416e20756e646572666c6f77206f7220616e206f766572666c6f7720686173206f6363757265642c556e6b6e6f776e506f6f6c00060430756e6b6e6f776e20706f6f6c4c496e76616c696453706c6974416d6f756e7473000704b05468652069737375616e636520636f6e66696720686173206e6f74206265656e20696e697469616c697a656404184572726f72738d050c7470616c6c65745f6d756c7469707572706f73655f6c69717569646974791870616c6c65744452657365727665537461747573496e666f041c42616c616e636501b40014016c7374616b65645f756e6163746976617465645f7265736572766573b4011c42616c616e636500016c6163746976617465645f756e7374616b65645f7265736572766573b4011c42616c616e63650001747374616b65645f616e645f6163746976617465645f7265736572766573b4011c42616c616e6365000140756e7370656e745f7265736572766573b4011c42616c616e636500013472656c6f636b5f616d6f756e74b4011c42616c616e6365000091050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454019505045300000400990501185665633c543e000095050c7470616c6c65745f6d756c7469707572706f73655f6c69717569646974791870616c6c65744052656c6f636b537461747573496e666f081c42616c616e636501b42c426c6f636b4e756d6265720110000c0118616d6f756e74b4011c42616c616e63650001387374617274696e675f626c6f636b10012c426c6f636b4e756d62657200015c656e64696e675f626c6f636b5f61735f62616c616e6365b4011c42616c616e6365000099050000029505009d050c7470616c6c65745f6d756c7469707572706f73655f6c69717569646974791870616c6c6574144572726f72040454000118484e6f74414c6971756964697479546f6b656e0000048854686520746f6b656e206973206e6f742061206c697175696469747920746f6b656e6052656c6f636b436f756e744c696d69744578636565646564000104dc546865206c696d6974206f6e20746865206d6178696d756d206e756d626572206f662072656c6f636b73207761732065786365656465645852656c6f636b496e7374616e6365496e6465784f4f42000204a850726f766964656420696e64657820666f722072656c6f636b206973206f7574206f6620626f756e6473604e6f74456e6f756768556e7370656e7452657365727665730003046c4e6f7420656e6f75676820756e7370656e642072657365727665733c4e6f74456e6f756768546f6b656e73000404444e6f7420656e6f75676820746f6b656e73244d6174684572726f72000504284d617468206572726f7204184572726f7273a105084070616c6c65745f626f6f74737472617038426f6f74737472617050686173650001102c4265666f726553746172740000002457686974656c697374000100185075626c69630002002046696e697368656400030000a50500000410101010d000a9050000040810b400ad05000002a50500b10508346672616d655f737570706f72742050616c6c65744964000004000101011c5b75383b20385d0000b5050c4070616c6c65745f626f6f7473747261701870616c6c6574144572726f7204045400015c48556e737570706f72746564546f6b656e4964000004d04f6e6c79207363686564756c656420746f6b656e20706169722063616e206265207573656420666f722070726f766973696f6e733c4e6f74456e6f756768417373657473000104784e6f7420656e6f7567682066756e647320666f722070726f766973696f6e544e6f74456e6f7567685665737465644173736574730002049c4e6f7420656e6f7567682066756e647320666f722070726f766973696f6e202876657374656429304d6174684f766572666c6f77000304304d6174682070726f626c656d30556e617574686f72697a656400040498557365722063616e6e6f742070617274696369706174652061742074686973206d6f6d656e745c426f6f7473747261705374617274496e546865506173740005048c426f6f7473747261702063616e74206265207363686564756c656420696e20706173745c50686173654c656e67746843616e6e6f7442655a65726f0006049c426f6f74737461726170207068617365732063616e6e6f74206c61737473203020626c6f636b7338416c72656164795374617274656400070480426f6f74737472617465206576656e7420616c726561647920737461727465643856616c756174696f6e526174696f0008046056616c756174696f6e20726174696f20657863656564656474466972737450726f766973696f6e496e5365636f6e64546f6b656e4964000904bc46697273742070726f766973696f6e206d75737420626520696e206e6f6e207265737472696374656420746f6b656e44506f6f6c416c7265616479457869737473000a047c426f6f747374726170656420706f6f6c20616c726561647920657869737473384e6f7446696e6973686564596574000b04b043616e6e6f7420636c61696d2072657761726473206265666f726520626f6f7473747261702066696e697368384e6f7468696e67546f436c61696d000c044c6e6f207265776172647320746f20636c61696d2857726f6e67526174696f000d042c77726f6e6720726174696f74426f6f7473747261704e6f745265616479546f426546696e6973686564000e044c6e6f207265776172647320746f20636c61696d2453616d65546f6b656e000f04ac546f6b656e73207573656420696e20626f6f7473747261702063616e6e6f74206265207468652073616d6550546f6b656e4964446f65734e6f7445786973747300100454546f6b656e20646f6573206e6f742065786973747358546f6b656e7341637469766174696f6e4661696c656400110460546f6b656e2061637469766174696f6e73206661696c656450426f6f7473747261704e6f7453636864756c65640012045c426f6f747374726170206e6f74207363686564756c656444426f6f74737472617046696e697368656400130468426f6f74737472617020616c72656164792046696e697368656460546f6f4c617465546f557064617465426f6f747374726170001408a8426f6f7473747261702063616e206f6e6c792062652075706461746564206f722063616e63656c6c6564ec426f6f74737472617055706461746542756666657220626c6f636b73206f72206d6f7265206265666f726520626f6f7473747261702073746172749050726f766973696f6e696e67426c6f636b656442794d61696e74656e616e63654d6f6465001504c8426f6f7473747261702070726f766973696f6e696e6720626c6f636b6564206279206d61696e74656e616e6365206d6f64656c426f6f7473747261704d757374426550726546696e616c697a6564001604e8426f6f747374726170206d757374206265207072652066696e616c697a6564206265666f72652069742063616e2062652066696e616c697a656404184572726f7273b9050c3470616c6c65745f6d61726b65741870616c6c6574144572726f72040454000134284e6f53756368506f6f6c0000044c4e6f207375636820706f6f6c206578697374738046756e6374696f6e4e6f74417661696c61626c65466f7254686973546f6b656e0001045c4173736574206964206973206e6f7420616c6c6f77656438446973616c6c6f776564506f6f6c000204a841737365742069647320617265206e6f7420616c6c6f77656420746f20637265617465206120706f6f6c60496e73756666696369656e744f7574707574416d6f756e74000304e4496e73756666696369656e74206f757470757420616d6f756e7420646f6573206e6f74206d656574206d696e20726571756972656d656e74734c4578636573697665496e707574416d6f756e74000404d0457863657369766520696e70757420616d6f756e7420646f6573206e6f74206d656574206d617820726571756972656d656e7473604e6f74506169726564576974684e61746976654173736574000504a8506f6f6c206973206e6f74207061697265642077697468206e61746976652063757272656e6379206964404e6f744150726f6d6f746564506f6f6c0006044c4e6f7420612070726f6d6f74656420706f6f6c484173736574446f65734e6f7445786973747300070454417373657420646f6573206e6f74206578697374738c46756e6374696f6e4e6f74417661696c61626c65466f7254686973506f6f6c4b696e64000804a84f7065726174696f6e206e6f7420617661696c61626c6520666f72207375636820706f6f6c20747970657c54726164696e67426c6f636b656442794d61696e74656e616e63654d6f64650009048c54726164696e6720626c6f636b6564206279206d61696e74656e616e6365206d6f6465444d756c74695377617053616d65506f6f6c000a049c4d756c74692073776170207061746820636f6e7461696e7320726570657469766520706f6f6c73504d756c74695377617050617468496e76616c6964000b041101496e707574206173736574206964206973206e6f7420636f6e6e65637465642077697468206f757470757420617373657420696420666f7220676976656e20706f6f6c73504e6f6e7472616e7366657261626c65546f6b656e000c04bc41737365742063616e6e6f74206265207573656420746f20637265617465206f72206d6f64696679206120706f6f6c048054686520604572726f726020656e756d206f6620746869732070616c6c65742ebd050c4470617261636861696e5f7374616b696e671870616c6c657424526f756e64496e666f042c426c6f636b4e756d6265720110000c011c63757272656e74100128526f756e64496e646578000114666972737410012c426c6f636b4e756d6265720001186c656e67746810010c7533320000c1050c4470617261636861696e5f7374616b696e671870616c6c65742444656c656761746f720c244163636f756e74496401001c42616c616e636501b42843757272656e6379496401100010010869640001244163636f756e74496400012c64656c65676174696f6e73c50501c04f7264657265645365743c426f6e643c4163636f756e7449642c2042616c616e63652c2043757272656e637949643e3e0001207265717565737473d10501b450656e64696e6744656c65676174696f6e52657175657374733c4163636f756e7449642c2042616c616e63653e000118737461747573e105013c44656c656761746f725374617475730000c5050c4470617261636861696e5f7374616b696e670c736574284f72646572656453657404045401c905000400cd0501185665633c543e0000c9050c4470617261636861696e5f7374616b696e671870616c6c657410426f6e640c244163636f756e74496401001c42616c616e636501b42843757272656e637949640110000c01146f776e65720001244163636f756e744964000118616d6f756e74b4011c42616c616e636500013c6c69717569646974795f746f6b656e10012843757272656e637949640000cd05000002c90500d1050c4470617261636861696e5f7374616b696e671870616c6c65746450656e64696e6744656c65676174696f6e526571756573747308244163636f756e74496401001c42616c616e636501b4000401207265717565737473d50501e842547265654d61703c4163636f756e7449642c2044656c65676174696f6e526571756573743c4163636f756e7449642c2042616c616e63653e3e0000d505042042547265654d617008044b01000456016d01000400d905000000d905000002dd0500dd0500000408006d0100e1050c4470617261636861696e5f7374616b696e671870616c6c65743c44656c656761746f72537461747573000108184163746976650000001c4c656176696e670400100128526f756e64496e64657800010000e5050c4470617261636861696e5f7374616b696e671870616c6c657444436f6c6c61746f7243616e6469646174650c244163636f756e74496401001c42616c616e636501b42843757272656e6379496401100028010869640001244163636f756e744964000110626f6e64b4011c42616c616e636500013c6c69717569646974795f746f6b656e10012843757272656e6379496400012864656c656761746f7273e90501544f7264657265645365743c4163636f756e7449643e00013c746f705f64656c65676174696f6e73cd0501a45665633c426f6e643c4163636f756e7449642c2042616c616e63652c2043757272656e637949643e3e000148626f74746f6d5f64656c65676174696f6e73cd0501a45665633c426f6e643c4163636f756e7449642c2042616c616e63652c2043757272656e637949643e3e000134746f74616c5f636f756e746564b4011c42616c616e6365000134746f74616c5f6261636b696e67b4011c42616c616e636500011c72657175657374ed0501944f7074696f6e3c43616e646964617465426f6e64526571756573743c42616c616e63653e3e0001147374617465f1050138436f6c6c61746f725374617475730000e9050c4470617261636861696e5f7374616b696e670c736574284f7264657265645365740404540100000400810101185665633c543e0000ed0504184f7074696f6e0404540165010108104e6f6e6500000010536f6d65040065010000010000f1050c4470617261636861696e5f7374616b696e671870616c6c657438436f6c6c61746f7253746174757300010c184163746976650000001049646c650001001c4c656176696e670400100128526f756e64496e64657800020000f5050c4470617261636861696e5f7374616b696e671870616c6c657440436f6c6c61746f72536e617073686f740c244163636f756e74496401001c42616c616e636501b42843757272656e63794964011000100110626f6e64b4011c42616c616e636500012c64656c65676174696f6e73cd0501a45665633c426f6e643c4163636f756e7449642c2042616c616e63652c2043757272656e637949643e3e000114746f74616cb4011c42616c616e636500013c6c69717569646974795f746f6b656e10012843757272656e637949640000f905042042547265654d617008044b0110045601dd02000400fd05000000fd0500000201060001060000040810dd02000506042042547265654d617008044b010004560100000400090600000009060000020d06000d060000040800000011060c4470617261636861696e5f7374616b696e671870616c6c65745841676772656761746f724d657461646174615479706508244163636f756e74496401002843757272656e63794964011000080148746f6b656e5f636f6c6c61746f725f6d61701506017c42547265654d61703c43757272656e637949642c204163636f756e7449643e00014c617070726f7665645f63616e646964617465731d06014c42547265655365743c4163636f756e7449643e00001506042042547265654d617008044b011004560100000400190600000019060000027105001d0604204254726565536574040454010000040081010000002106042042547265654d617008044b0100045601250600040031060000002506042042547265654d617008044b0100045601b4000400290600000029060000022d06002d060000040800b40031060000023506003506000004080025060039060c4470617261636861696e5f7374616b696e671870616c6c65746c526f756e64436f6c6c61746f72526577617264496e666f5479706508244163636f756e74496401001c42616c616e636501b40008013c636f6c6c61746f725f726577617264b4011c42616c616e636500014464656c656761746f725f726577617264732506017042547265654d61703c4163636f756e7449642c2042616c616e63653e00003d060c4470617261636861696e5f7374616b696e671870616c6c6574144572726f720404540001d83044656c656761746f72444e450000006844656c656761746f72444e45696e546f704e6f72426f74746f6d0001006844656c656761746f72444e45496e44656c656761746f725365740002003043616e646964617465444e450003003444656c65676174696f6e444e450004003c44656c656761746f724578697374730005003c43616e6469646174654578697374730006005443616e646964617465426f6e6442656c6f774d696e0007004c496e73756666696369656e7442616c616e63650008004844656c65676174696f6e42656c6f774d696e00090038416c72656164794f66666c696e65000a0034416c7265616479416374697665000b005c44656c656761746f72416c72656164794c656176696e67000c004c44656c656761746f724e6f744c656176696e67000d005c44656c656761746f7243616e6e6f744c65617665596574000e005c43616e6e6f7444656c656761746549664c656176696e67000f005c43616e646964617465416c72656164794c656176696e670010004c43616e6469646174654e6f744c656176696e670011005c43616e64696461746543616e6e6f744c656176655965740012005c43616e6e6f74476f4f6e6c696e6549664c656176696e67001300804578636565644d617844656c65676174696f6e7350657244656c656761746f7200140064416c726561647944656c65676174656443616e6469646174650015003c496e76616c69645363686564756c650016004443616e6e6f7453657442656c6f774d696e001700484e6f57726974696e6753616d6556616c7565001800b0546f6f4c6f7743616e646964617465436f756e7457656967687448696e744a6f696e43616e64696461746573001900cc546f6f4c6f7743616e646964617465436f756e7457656967687448696e7443616e63656c4c6561766543616e64696461746573001a0094546f6f4c6f7743616e646964617465436f756e74546f4c6561766543616e64696461746573001b007c546f6f4c6f7744656c65676174696f6e436f756e74546f44656c6567617465001c00a0546f6f4c6f7743616e64696461746544656c65676174696f6e436f756e74546f44656c6567617465001d0098546f6f4c6f7744656c65676174696f6e436f756e74546f4c6561766544656c656761746f7273001e006c50656e64696e6743616e6469646174655265717565737473444e45001f009050656e64696e6743616e64696461746552657175657374416c72656164794578697374730020008050656e64696e6743616e646964617465526571756573744e6f744475655965740021006c50656e64696e6744656c65676174696f6e52657175657374444e450022009450656e64696e6744656c65676174696f6e52657175657374416c72656164794578697374730023008450656e64696e6744656c65676174696f6e526571756573744e6f74447565596574002400785374616b696e674c6971756964697479546f6b656e4e6f744c6973746564002500a0546f6f4c6f7743757272656e745374616b696e674c6971756964697479546f6b656e73436f756e74002600885374616b696e674c6971756964697479546f6b656e416c72656164794c69737465640027006c4578636565644d6178436f6c6c61746f7243616e64696461746573002800904578636565644d6178546f74616c44656c656761746f727350657243616e6469646174650029005c43616e6469646174654e6f744167677265676174696e67002a009843616e6469646174654e6f744167677265676174696e67556e64657241676772656761746f72002b009043616e646964617465416c7265616479417070726f766564427941676772656761746f72002c004041676772656761746f72457869737473002d005c436f6c6c61746f72526f756e6452657761726473444e45002e004c44656c656761746f7252657761726473444e45002f003441676772656761746f72444e450030008054617267657474656441676772656761746f7253616d65417343757272656e740031008043616e6469646174654e6f74417070726f766564427941676772656761746f720032007441676772656761746f724c6971756964697479546f6b656e54616b656e00330074496e636f727265637452657761726444656c656761746f72436f756e74003400244d6174684572726f72003500048054686520604572726f726020656e756d206f6620746869732070616c6c65742e41060000040800b0004506042042547265654d617008044b01b004560149060004004d0600000049060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400810101185665633c543e00004d06000002510600510600000408b04906005506042042547265654d617008044b01b00456010000040059060000005906000002a504005d06042042547265654d617008044b01b00456011000040061060000006106000002650600650600000408b0100069060c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c75333200006d060c6070616c6c65745f73657175656e6365725f7374616b696e671870616c6c6574144572726f720404540001383c4f7065726174696f6e4661696c6564000000304d6174684f766572666c6f770001006453657175656e63657249734e6f74496e4163746976655365740002006c53657175656e636572416c7265616479496e4163746976655365740003006c43616e74556e7374616b655768696c65496e4163746976655365740004005c4e6f74456e6f75676853657175656e6365725374616b65000500644d617853657175656e636572734c696d6974526561636865640006004854657374556e7374616b696e674572726f7200070038556e6b6e6f776e436861696e4964000800404e6f5374616b65546f556e5374616b650009003041646472657373496e557365000a0074416c6961734163636f756e74497341637469766553657175656e636572000b009853657175656e6365724163636f756e74497341637469766553657175656e636572416c696173000c006053657175656e636572526f756e6452657761726473444e45000d0004184572726f72737106000002750600750600000408000503007906000004087d064c007d060c1c73705f636f72651863727970746f244b65795479706549640000040060011c5b75383b20345d000081060c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742e85060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454010903045300000400890601185665633c543e000089060000020903008d06084873705f636f6e73656e7375735f736c6f747310536c6f740000040028010c75363400009106083870616c6c65745f6772616e6470612c53746f726564537461746504044e01100110104c6976650000003050656e64696e6750617573650801307363686564756c65645f61741001044e00011464656c61791001044e000100185061757365640002003450656e64696e67526573756d650801307363686564756c65645f61741001044e00011464656c61791001044e000300009506083870616c6c65745f6772616e6470614c53746f72656450656e64696e674368616e676508044e0110144c696d697400001001307363686564756c65645f61741001044e00011464656c61791001044e0001406e6578745f617574686f7269746965739906016c426f756e646564417574686f726974794c6973743c4c696d69743e000118666f726365643c01244f7074696f6e3c4e3e000099060c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454019501045300000400910101185665633c543e00009d060c3870616c6c65745f6772616e6470611870616c6c6574144572726f7204045400011c2c50617573654661696c65640000080501417474656d707420746f207369676e616c204752414e445041207061757365207768656e2074686520617574686f72697479207365742069736e2774206c697665a42865697468657220706175736564206f7220616c72656164792070656e64696e67207061757365292e30526573756d654661696c65640001081101417474656d707420746f207369676e616c204752414e44504120726573756d65207768656e2074686520617574686f72697479207365742069736e277420706175736564a028656974686572206c697665206f7220616c72656164792070656e64696e6720726573756d65292e344368616e676550656e64696e67000204e8417474656d707420746f207369676e616c204752414e445041206368616e67652077697468206f6e6520616c72656164792070656e64696e672e1c546f6f536f6f6e000304bc43616e6e6f74207369676e616c20666f72636564206368616e676520736f20736f6f6e206166746572206c6173742e60496e76616c69644b65794f776e65727368697050726f6f66000404310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c696445717569766f636174696f6e50726f6f660005043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400060415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea1060c4c6f726d6c5f61737365745f7265676973747279186d6f64756c65144572726f720404540001183441737365744e6f74466f756e6400000450417373657420776173206e6f7420666f756e642e2842616456657273696f6e000108f45468652076657273696f6e206f6620746865206056657273696f6e65644c6f636174696f6e602076616c75652075736564206973206e6f742061626c6548746f20626520696e7465727072657465642e38496e76616c6964417373657449640002046054686520617373657420696420697320696e76616c69642e48436f6e666c696374696e6741737365744964000308d8416e6f746865722061737365742077617320616c726561647920726567697374657220776974682074686973206c6f636174696f6e2ed8416e6f746865722061737365742077617320616c7265616479207265676973746572207769746820746869732061737365742069642e48496e76616c69644173736574537472696e670004046c4e616d65206f722073796d626f6c20697320746f6f206c6f6e672e48436f6e666c696374696e674c314173736574000500048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea506083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501b40010012070726f706f7365720001244163636f756e74496400011476616c7565b4011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e64b4011c42616c616e63650000a9060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400110101185665633c543e0000ad06083c70616c6c65745f74726561737572792c5370656e64537461747573142441737365744b696e64011430417373657442616c616e636501b42c42656e656669636961727901002c426c6f636b4e756d6265720110245061796d656e74496401140018012861737365745f6b696e6414012441737365744b696e64000118616d6f756e74b40130417373657442616c616e636500012c62656e656669636961727900012c42656e656669636961727900012876616c69645f66726f6d10012c426c6f636b4e756d6265720001246578706972655f617410012c426c6f636b4e756d626572000118737461747573b106015c5061796d656e7453746174653c5061796d656e7449643e0000b106083c70616c6c65745f7472656173757279305061796d656e745374617465040849640114010c1c50656e64696e6700000024417474656d7074656404010869641401084964000100184661696c656400020000b5060c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900013070496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104ac4e6f2070726f706f73616c2c20626f756e7479206f72207370656e64206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e58496e73756666696369656e745065726d697373696f6e0003084501546865207370656e64206f726967696e2069732076616c6964206275742074686520616d6f756e7420697420697320616c6c6f77656420746f207370656e64206973206c6f776572207468616e207468654c616d6f756e7420746f206265207370656e742e4c50726f706f73616c4e6f74417070726f7665640004047c50726f706f73616c20686173206e6f74206265656e20617070726f7665642e584661696c6564546f436f6e7665727442616c616e636500050451015468652062616c616e6365206f6620746865206173736574206b696e64206973206e6f7420636f6e7665727469626c6520746f207468652062616c616e6365206f6620746865206e61746976652061737365742e305370656e6445787069726564000604b0546865207370656e6420686173206578706972656420616e642063616e6e6f7420626520636c61696d65642e2c4561726c795061796f7574000704a4546865207370656e64206973206e6f742079657420656c696769626c6520666f72207061796f75742e40416c7265616479417474656d707465640008049c546865207061796d656e742068617320616c7265616479206265656e20617474656d707465642e2c5061796f75744572726f72000904cc54686572652077617320736f6d65206973737565207769746820746865206d656368616e69736d206f66207061796d656e742e304e6f74417474656d70746564000a04a4546865207061796f757420776173206e6f742079657420617474656d707465642f636c61696d65642e30496e636f6e636c7573697665000b04c4546865207061796d656e7420686173206e656974686572206661696c6564206e6f7220737563636565646564207965742e04784572726f7220666f72207468652074726561737572792070616c6c65742eb9060c4c70616c6c65745f7375646f5f6d616e676174611870616c6c6574144572726f720404540001042c526571756972655375646f0000048053656e646572206d75737420626520746865205375646f206163636f756e742e04684572726f7220666f7220746865205375646f2070616c6c65742ebd060c4870616c6c65745f7375646f5f6f726967696e1870616c6c6574144572726f7204045400010004644572726f7220666f7220746865205375646f2070616c6c6574c1060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454012c045300000400e50101185665633c543e0000c506086470616c6c65745f636f6c6c6563746976655f6d616e6761746114566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573810101385665633c4163636f756e7449643e0001106e617973810101385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d6265720000c9060c6470616c6c65745f636f6c6c6563746976655f6d616e676174611870616c6c6574144572726f72080454000449000134244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e94546f6f4561726c79546f436c6f736542794e6f6e466f756e646174696f6e4163636f756e74000708610109546f206561726c7920746f20636c6f7365207468652070726f706f73616c2c2063616e206f6e6c7920636c6f73652050726f706f73616c436c6f736544656c617920626c6f636b732061667465722070726f706f73616cac7761732070726f706f73656420756e6c657373206279206120666f756e646174696f6e206163636f756e7440546f6f4d616e7950726f706f73616c73000804fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000904d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000a04d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e545072696d654163636f756e744e6f744d656d626572000b04745072696d65206163636f756e74206973206e6f742061206d656d626572684e6f74466f756e646174696f6e4163636f756e744f72526f6f74000c048c526571756972657320666f756e646174696f6e206163636f756e74206f7220726f6f74048054686520604572726f726020656e756d206f6620746869732070616c6c65742ecd0600000408d106e10600d1060c3c70616c6c65745f6964656e7469747914747970657330526567697374726174696f6e0c1c42616c616e636501b4344d61784a756467656d656e747300304964656e74697479496e666f016d03000c01286a756467656d656e7473d50601fc426f756e6465645665633c28526567697374726172496e6465782c204a756467656d656e743c42616c616e63653e292c204d61784a756467656d656e74733e00011c6465706f736974b4011c42616c616e6365000110696e666f6d0301304964656e74697479496e666f0000d5060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401d906045300000400dd0601185665633c543e0000d9060000040810010400dd06000002d90600e10604184f7074696f6e04045401d5010108104e6f6e6500000010536f6d650400d5010000010000e50600000408b4e90600e9060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400810101185665633c543e0000ed060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401f106045300000400f90601185665633c543e0000f10604184f7074696f6e04045401f5060108104e6f6e6500000010536f6d650400f5060000010000f5060c3c70616c6c65745f6964656e7469747914747970657334526567697374726172496e666f0c1c42616c616e636501b4244163636f756e74496401001c49644669656c640128000c011c6163636f756e740001244163636f756e74496400010c666565b4011c42616c616e63650001186669656c647328011c49644669656c640000f906000002f10600fd060c3c70616c6c65745f6964656e746974791474797065734c417574686f7269747950726f7065727469657304185375666669780101070008011873756666697801070118537566666978000128616c6c6f636174696f6e100128416c6c6f636174696f6e000001070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004004c01185665633c543e000005070c3c70616c6c65745f6964656e746974791870616c6c6574144572726f7204045400016848546f6f4d616e795375624163636f756e74730000045c546f6f206d616e7920737562732d6163636f756e74732e204e6f74466f756e64000104504163636f756e742069736e277420666f756e642e204e6f744e616d6564000204504163636f756e742069736e2774206e616d65642e28456d707479496e64657800030430456d70747920696e6465782e284665654368616e6765640004043c466565206973206368616e6765642e284e6f4964656e74697479000504484e6f206964656e7469747920666f756e642e3c537469636b794a756467656d656e7400060444537469636b79206a756467656d656e742e384a756467656d656e74476976656e000704404a756467656d656e7420676976656e2e40496e76616c69644a756467656d656e7400080448496e76616c6964206a756467656d656e742e30496e76616c6964496e6465780009045454686520696e64657820697320696e76616c69642e34496e76616c6964546172676574000a04585468652074617267657420697320696e76616c69642e44546f6f4d616e7952656769737472617273000b04e84d6178696d756d20616d6f756e74206f66207265676973747261727320726561636865642e2043616e6e6f742061646420616e79206d6f72652e38416c7265616479436c61696d6564000c04704163636f756e7420494420697320616c7265616479206e616d65642e184e6f74537562000d047053656e646572206973206e6f742061207375622d6163636f756e742e204e6f744f776e6564000e04885375622d6163636f756e742069736e2774206f776e65642062792073656e6465722e744a756467656d656e74466f72446966666572656e744964656e74697479000f04d05468652070726f7669646564206a756467656d656e742077617320666f72206120646966666572656e74206964656e746974792e584a756467656d656e745061796d656e744661696c6564001004f84572726f722074686174206f6363757273207768656e20746865726520697320616e20697373756520706179696e6720666f72206a756467656d656e742e34496e76616c6964537566666978001104805468652070726f76696465642073756666697820697320746f6f206c6f6e672e504e6f74557365726e616d65417574686f72697479001204e05468652073656e64657220646f6573206e6f742068617665207065726d697373696f6e20746f206973737565206120757365726e616d652e304e6f416c6c6f636174696f6e001304c454686520617574686f726974792063616e6e6f7420616c6c6f6361746520616e79206d6f726520757365726e616d65732e40496e76616c69645369676e6174757265001404a8546865207369676e6174757265206f6e206120757365726e616d6520776173206e6f742076616c69642e4452657175697265735369676e6174757265001504090153657474696e67207468697320757365726e616d652072657175697265732061207369676e61747572652c20627574206e6f6e65207761732070726f76696465642e3c496e76616c6964557365726e616d65001604b054686520757365726e616d6520646f6573206e6f74206d6565742074686520726571756972656d656e74732e34557365726e616d6554616b656e0017047854686520757365726e616d6520697320616c72656164792074616b656e2e284e6f557365726e616d65001804985468652072657175657374656420757365726e616d6520646f6573206e6f742065786973742e284e6f74457870697265640019042d0154686520757365726e616d652063616e6e6f7420626520666f72636566756c6c792072656d6f76656420626563617573652069742063616e207374696c6c2062652061636365707465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e09070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400810101185665633c543e00000d070c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e11070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400810101185665633c543e000015070c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e1907102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c4164647265737301001043616c6c014902245369676e617475726501ad02144578747261011d070004004c0000001d07000004202107250729072d07350739073d07410700210710306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000250710306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000290710306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e65736973040454000000002d0710306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c697479040454000004003107010c45726100003107102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000350710306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e636504045400000400f1010120543a3a4e6f6e63650000390710306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b576569676874040454000000003d07086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e74040454000004007902013042616c616e63654f663c543e0000410710306672616d655f73797374656d28657874656e73696f6e7354636865636b5f6e6f6e5f7a65726f5f73656e64657248436865636b4e6f6e5a65726f53656e6465720404540000000045070838726f6c6c75705f72756e74696d651c52756e74696d6500000000841853797374656d011853797374656d5c1c4163636f756e7401010402000c400000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e40496e686572656e74734170706c696564010018040004a4205768657468657220616c6c20696e686572656e74732068617665206265656e206170706c6965642e2c426c6f636b57656967687401001c180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b4861736801010405102c8000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e24426c6f636b5365656401002c80000000000000000000000000000000000000000000000000000000000000000004b8204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b2073687566666c696e672073656564733053746f72616765517565756501003404005815012053746f72616765207175657565206973207573656420666f722073746f72696e67207472616e73616374696f6e7320696e20626c6f636b636861696e20697473656c662e4d01204d61696e20726561736f6e20666f7220746861742073746f7261676520656e747279206973206661637420746861742075706f6e2056455220626c6f636b20604e6020657865637574696f6e206974206973610120726571756972656420746f2066657463682026206578656375746564207472616e73616374696f6e732066726f6d2070726576696f757320626c6f636b2028604e2d316029206275742064756520746f206f726967696e6d01207375627374726174652064657369676e20626c6f636b7320262065787472696e73696373206172652073746f72656420696e20726f636b7344422064617461626173652074686174206973206e6f742061636365737369626c6529032066726f6d2072756e74696d652070617274206f6620746865206e6f64652028736565205b537562737472617465206172636869746563747572655d2868747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f6d616e676174612d646f63732d6e6f64652f6672616d655f6578656375746976652f7374727563742e4578656375746976652e68746d6c29292077686174206d616b657320697420696d706f737369626c6520746f2070726f7065726c7920696d706c656d656e7420626c6f636b690120657865637574696f6e206c6f6769632e20417320616e20736f6c7574696f6e20626c6f636b636861696e2072756e74696d652073746f72616765207761732073656c65637465642061732062756666657220666f722074787371012077616974696e6720666f7220657865637574696f6e2e204d61696e20616476616e74616765206f66207375636820617070726f616368206973206661637420746861742073746f72616765207374617465206973207075626c6963750120736f2069747320696d706f737369626c6520746f206d616e6970756c61746520646174612073746f72656420696e2074686572652e2053746f7261676520717565756520697320696d706c656d656e74656420617320646f75626c657101206275666665726564207175657565202d20746f20736f6c76652070726f626c656d206f662072617265206f63636173696f6e732077686572652064756520746f20646966666572656e7420726561736f6e7320736f6d652074787375012074686174207765726520696e636c7564656420696e20626c6f636b20604e6020617265206e6f742061626c6520746f20626520657865637574656420696e206120666f6c6c6f77696e6720626c6f636b20604e2b31602028676f6f644501206578616d706c65206973206e65772073657373696f6e20686f6f6b2f6576656e7420746861742062792064657369676e20636f6e73756d65732077686f6c6520626c6f636b206361706163697479292e00002c2023204f7665726865616469012049747320776f72746820746f206e6f7469636520746861742073746f726167652071756575652061646473206f6e6c792073696e676c652073746f726167652077726974652c206173206c697374206f6620616c6c207478734d012069732073746f7265642061732073696e676c652076616c75652028656e636f646564206c697374206f662074787329206d6170656420746f2073696e676c65206b65792028626c6f636b206e756d62657229007420232053746f726167652051657565756520696e746572616374696f6ecc205468657265206172652074776f207761797320746f20696e74657261637420776974682073746f726167652071756575653aec202d20656e71756575696e67206e657720747873207573696e67205b6050616c6c65743a3a656e71756575655f747873605d20696e686572656e746901202d20706f70696e67207478732066726f6d20746865207175657565207573696e67205b6050616c6c65743a3a706f705f747873605d2074686174206973206578706f736564207468726f756768742052756e74696d654170691c20202063616c6c2c44696453746f7265547873010018040004b8204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b2073687566666c696e672073656564733c547850726576616c69646174696f6e010018040004b8204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b2073687566666c696e672073656564733445787472696e7369634461746101010405104c0400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002c80000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010054040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301006404001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104022ce9010400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e005901205468652076616c756520686173207468652074797065206028426c6f636b4e756d626572466f723c543e2c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000ed0104000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100180400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100180400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e50686173650000e101040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e44417574686f72697a6564557067726164650000f901040004b82060536f6d6560206966206120636f6465207570677261646520686173206265656e20617574686f72697a65642e40436861696e47656e6573697353616c7401002c80000000000000000000000000000000000000000000000000000000000000000004582053686f756c6420616c77617973206265207365742101fd0101701830426c6f636b576569676874730d02ed0107d88801550700070010a5d4e813ffffffffffffffff222aaa380001077859da48971366666666666666a6010700cc7b9fae13ffffffffffffffbf010000222aaa38000107789d037ed11366666666666666e601070010a5d4e813ffffffffffffffff0107004429353a130000000000000040222aaa380000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e6774681d023000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e74101060090000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e20446257656967687425024040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e2902110430726f6c6c75702d636861696e30726f6c6c75702d636861696e010000006900000002000000486e2c571f6baada0c0100000031c5a5d26be7c38d01000000bf6dbcd6c642054e010000005a84941cdf3b3c0401000000be7f39a70c12a34e01000000d1106f246668be9801000000a88e0648d0e8a11a01000000df6acb689907609b0500000037e397fc7c91f5e40200000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000dd718d5cc53262d401000000ab3c0572291feb8b01000000ed99c5acb25eedf503000000bc9d89904f5b923f0100000037c8bb1350a9a2a804000000f3ff14d5ab5270590300000002000000010484204765742074686520636861696e277320696e2d636f64652076657273696f6e2e2853533538507265666978a4082a0014a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e013902002454696d657374616d70012454696d657374616d70080c4e6f7701002820000000000000000004a0205468652063757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e24446964557064617465010018040010d82057686574686572207468652074696d657374616d7020686173206265656e207570646174656420696e207468697320626c6f636b2e00550120546869732076616c7565206973207570646174656420746f206074727565602075706f6e207375636365737366756c207375626d697373696f6e206f6620612074696d657374616d702062792061206e6f64652e4501204974206973207468656e20636865636b65642061742074686520656e64206f66206561636820626c6f636b20657865637574696f6e20696e2074686520606f6e5f66696e616c697a656020686f6f6b2e013d020004344d696e696d756d506572696f642820b80b000000000000188c20546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e004d012042652061776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a20706572696f6420746861742074686520626c6f636b2070726f64756374696f6e4901206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c2067656e6572616c6c7920776f726b2077697468207468697320746f61012064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20466f72206578616d706c652c20696e2074686520417572612070616c6c65742069742077696c6c20626520646f75626c6520746869737020706572696f64206f6e2064656661756c742073657474696e67732e00021c5574696c697479000141020194044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e011d04041450726f7879011450726f7879081c50726f78696573010104050021044400000000000000000000000000000000000845012054686520736574206f66206163636f756e742070726f786965732e204d61707320746865206163636f756e74207768696368206861732064656c65676174656420746f20746865206163636f756e7473210120776869636820617265206265696e672064656c65676174656420746f2c20746f67657468657220776974682074686520616d6f756e742068656c64206f6e206465706f7369742e34416e6e6f756e63656d656e74730101040500310444000000000000000000000000000000000004ac2054686520616e6e6f756e63656d656e7473206d616465206279207468652070726f787920286b6579292e014d02019c184050726f78794465706f73697442617365b4400000e06c00722a920f0100000000000010110120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720612070726f78792e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069732501206073697a656f662842616c616e6365296020627974657320616e642077686f7365206b65792073697a65206973206073697a656f66284163636f756e74496429602062797465732e4850726f78794465706f736974466163746f72b4400000bc5818bbc712010000000000000014bc2054686520616d6f756e74206f662063757272656e6379206e6565646564207065722070726f78792061646465642e00350120546869732069732068656c6420666f7220616464696e6720333220627974657320706c757320616e20696e7374616e6365206f66206050726f78795479706560206d6f726520696e746f20616101207072652d6578697374696e672073746f726167652076616c75652e20546875732c207768656e20636f6e6669677572696e67206050726f78794465706f736974466163746f7260206f6e652073686f756c642074616b65f420696e746f206163636f756e7420603332202b2070726f78795f747970652e656e636f646528292e6c656e282960206279746573206f6620646174612e284d617850726f7869657310102000000004f020546865206d6178696d756d20616d6f756e74206f662070726f7869657320616c6c6f77656420666f7220612073696e676c65206163636f756e742e284d617850656e64696e6710102000000004450120546865206d6178696d756d20616d6f756e74206f662074696d652d64656c6179656420616e6e6f756e63656d656e747320746861742061726520616c6c6f77656420746f2062652070656e64696e672e5c416e6e6f756e63656d656e744465706f73697442617365b4400000e06c00722a920f0100000000000010310120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720616e20616e6e6f756e63656d656e742e00490120546869732069732068656c64207768656e2061206e65772073746f72616765206974656d20686f6c64696e672061206042616c616e636560206973206372656174656420287479706963616c6c7920313620206279746573292e64416e6e6f756e63656d656e744465706f736974466163746f72b4400000f013d5b73636020000000000000010d42054686520616d6f756e74206f662063757272656e6379206e65656465642070657220616e6e6f756e63656d656e74206d6164652e00590120546869732069732068656c6420666f7220616464696e6720616e20604163636f756e744964602c2060486173686020616e642060426c6f636b4e756d6265726020287479706963616c6c79203638206279746573298c20696e746f2061207072652d6578697374696e672073746f726167652076616c75652e014104052c4d61696e74656e616e6365012c4d61696e74656e616e636504444d61696e74656e616e6365537461747573010045040800000001550201a8000149040620526f6c6c646f776e0120526f6c6c646f776e543c466572726965644465706f73697473000104024d0400040000404661696c65644c314465706f73697473000104025104550404000485012073746f726573206964206f6620746865206661696c6564206465706f697369742c20736f2069742063616e2062652020726566756e646564207573696e67205b6050616c6c65743a3a726566756e645f6661696c65645f6465706f736974605d604c61737450726f636573736564526571756573744f6e4c3201010402b0b4400000000000000000000000000000000000444c324f726967696e526571756573744964010059040400004c4d616e75616c426174636845787472614665650100b44000000000000000000000000000000000005c50656e64696e6753657175656e636572557064617465730001080202610465040400007450656e64696e6753657175656e636572557064617465436f6e74656e74000104022c5d020400005455706461746573457865637574696f6e517565756500010402b469040400004c4c6173744d61696e74616e616e63654d6f64650000b40400006c55706461746573457865637574696f6e51756575654e65787449640100b4400000000000000000000000000000000000944c6173745363686564756c65645570646174654964496e457865637574696f6e51756575650100b44000000000000000000000000000000000004053657175656e6365727352696768747301010402b06d04040000284c32526571756573747300010802027d048104040000604177616974696e6743616e63656c5265736f6c7574696f6e01010402b09504040000544c617374557064617465427953657175656e63657201010402a504b4400000000000000000000000000000000000604d617841636365707465645265717565737449644f6e6c3201010402b0b440000000000000000000000000000000000054546f74616c4e756d6265724f664465706f736974730100b440000000000000000000000000000000000060546f74616c4e756d6265724f665769746864726177616c730100b44000000000000000000000000000000000003c4c3252657175657374734261746368000104025104a9040400004c4c32526571756573747342617463684c6173740100ad0404000c8420466f72206561636820737570706f7274656420636861696e2073746f7265733a40202d206c61737420626174636820696498202d2072616e6765206f662074686520726571657573747320696e206c6173742062617463683444697370757465506572696f6400010402b0b404000001590201ac10405269676874734d756c7469706c696572b4400100000000000000000000000000000000405265717565737473506572426c6f636bb4403200000000000000000000000000000000704d65726b6c65526f6f744175746f6d61746963426174636853697a65b440f401000000000000000000000000000000784d65726b6c65526f6f744175746f6d617469634261746368506572696f64b440580200000000000000000000000000000001bd0407204d6574616d61736b01204d6574616d61736b10104e616d650100e80400001c56657273696f6e0100e80400001c436861696e496401002820000000000000000000244465636f646555726c0100f404000001710201e0082c537472696e674c696d6974101020000000003855726c537472696e674c696d69741010000400000001c1040818546f6b656e730118546f6b656e731434546f74616c49737375616e63650101040510b4400000000000000000000000000000000004902054686520746f74616c2069737375616e6365206f66206120746f6b656e20747970652e384e65787443757272656e63794964010010100000000000144c6f636b730101080205c504c904040008d820416e79206c6971756964697479206c6f636b73206f66206120746f6b656e207479706520756e64657220616e206163636f756e742e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e204163636f756e74730101080205c504d504c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018b8205468652062616c616e6365206f66206120746f6b656e207479706520756e64657220616e206163636f756e742e00fc204e4f54453a2049662074686520746f74616c2069732065766572207a65726f2c206465637265617365206163636f756e7420726566206163636f756e742e001901204e4f54453a2054686973206973206f6e6c79207573656420696e20746865206361736520746861742074686973206d6f64756c65206973207573656420746f2073746f7265282062616c616e6365732e2052657365727665730101080205c504d904040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e01750201f808204d61784c6f636b73101032000000002c4d61785265736572766573101000000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e01e5040a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100e90440000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100ed040400000001050104604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c7469706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f726974796000510120546869732076616c7565206973206d756c7469706c69656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000b28537461626c65537761700128537461626c65537761700414506f6f6c730001040610f1040400000001090118384d61726b6574546f74616c466565b44080c3c901000000000000000000000000087420546f74616c20666565206170706c69656420746f206120737761702ef8205061727420676f6573206261636b20746f20706f6f6c2c207061727420746f2074726561737572792c20616e642070617274206973206275726e65642e544d61726b6574547265617375727946656550617274b44056a1aec600000000000000000000000004d42050657263656e74616765206f6620746f74616c20666565207468617420676f657320696e746f207468652074726561737572792e404d61726b6574426e4246656550617274b44000f2052a01000000000000000000000004e42050657263656e74616765206f662074726561737572792066656520746861742067657473206275726e656420696620706f737369626c652e2c4d617841706d436f656666b44040420f00000000000000000000000000003c44656661756c7441706d436f656666b440e8030000000000000000000000000000003c4d6178417373657473496e506f6f6c1010020000000001f5040c0c58796b010c58796b1014506f6f6c73010104025d01d0800000000000000000000000000000000000000000000000000000000000000000003c4c6971756964697479417373657473010104025d013c040000384c6971756964697479506f6f6c730101040210f90404000048546f74616c4e756d6265724f6653776170730100b440000000000000000000000000000000000000011d010c44506f6f6c46656550657263656e74616765b440140000000000000000000000000000000054547265617375727946656550657263656e74616765b44005000000000000000000000000000000005c427579416e644275726e46656550657263656e74616765b440050000000000000000000000000000000001fd040d3050726f6f664f665374616b65013050726f6f664f665374616b65382c52657761726473496e666f0101080505c5040105d1010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c50726f6d6f746564506f6f6c526577617264730100050504001039012053746f72657320696e666f726d6174696f6e2061626f757420706f6f6c2077656967687420616e6420616363756d756c6174656420726577617264732e2054686520616363756d756c617465642901207265776172647320616d6f756e7420697320746865206e756d626572206f66207265776172647320746861742063616e20626520636c61696d656420706572206c69717569646974793d0120746f6b656e2e204865726520697320747261636b656420746865206e756d626572206f66207265776172647320706572206c697175696469747920746f6b656e2072656c6174696f6e736869702e190120457870656374206c61726765722076616c756573207768656e20746865206e756d626572206f66206c697175696469747920746f6b656e732061726520736d616c6c65722e5c546f74616c4163746976617465644c69717569646974790101040510b44000000000000000000000000000000000007452657761726473496e666f466f725363686564756c6552657761726473010108050515050105d101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f42053746f72657320696e666f726d6174696f6e2061626f757420706f6f6c2077656967687420616e6420616363756d756c617465642072657761726473505363686564756c6552657761726473546f74616c010104055d0119059000000000000000000000000000000000000000000000000000000000000000000000000008490120486f77206d756368207363686564756c65642072657761726473207065722073696e676c65206c697175696474795f746f6b656e2073686f756c6420626520646973747269627574655f72657761726473310120746865202a2a76616c7565206973206d756c7469706c69656420627920753132383a3a4d41582a2a20746f2061766f696420666c6f6174696e6720706f696e742061726974686d657469636c5363686564756c65526577617264735065724c6971756964697479010104055d011d05a0000000000000000000000000000000000000000000000000000000000000000000000000000000000040526577617264735363686564756c657301002105040004c8204c697374206f6620616374697661746564207363686564756c657320736f72746564206279206578706972792064617465545363686564756c65734c6973744d65746164617461010035052c00000000000000000000000050526577617264735363686564756c65734c697374000104052839050400004c526577617264546f6b656e73506572506f6f6c01010805055d011400041901204d617073206c697175696469747920746f6b656e20746f206c697374206f6620746f6b656e73207468617420697420657665722077617320726577617264656420776974688c546f74616c4163746976617465644c6971756964697479466f725363686564756c657301010805055d014105d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c450120547261636b73206e756d626572206f6620616374697661746564206c697175696469747920706572207363686564756c652e204974206973207573656420666f722063616c63756c6174696f6e206f666901202263756d756c61746976652072657772647320616d6f756e7422207065722031206c697175696469747920746f6b656e2e205468657265666f72652061637469766174696f6e2f646561637469766174696f6e206e65656473e420746f2062652064656666657265642073616d6520776179206173207363686564756c652072657761726473206172652064656c617965642e784163746976617465644c6971756964697479466f725363686564756c657300010c0505054505b40400105d0120547261636b7320686f77206d756368206c697175696469747920757365722061637469766174656420666f7220706172746963756c617220286c697120746f6b656e2c2072657761726420746f6b656e29207061697265012053746f726167654e4d61702077617320757365642062656361757365206974206f6e6c7920726571756972652073696e676c65207265616420746f206b6e6f77206966207573657220646561637469766174656420616c6c6501206c6971756964697479206173736f636961746564207769746820706172746963756c6172206c69717569646974795f746f6b656e20746861742069732072657761726465642e20496620736f2070617274206f66207468658c206c69717569646964747920746f6b656e732063616e20626520756e6c6f636b65642e904163746976617465644c6f636b65644c6971756964697479466f725363686564756c65730101080505c504b440000000000000000000000000000000000c410120547261636b7320686f77206d756368206f6620746865206c6971756964697479207761732061637469766174656420666f72207363686564756c65207265776172647320616e64206e6f74207965746901206c6971756964697479206d696e696e6720726577617264732e205468617420696e666f726d6174696f6e20697320657373656e7469616c20746f2070726f7065726c792068616e646c6520746f6b656e20756e6c636f636b737c207768656e206c69717569646974792069732064656163746976617465642e644163746976617465644e6174697665526577617264734c69710101080505c504b440000000000000000000000000000000000c410120547261636b7320686f77206d756368206f6620746865206c6971756964697479207761732061637469766174656420666f72207363686564756c65207265776172647320616e64206e6f74207965746901206c6971756964697479206d696e696e6720726577617264732e205468617420696e666f726d6174696f6e20697320657373656e7469616c20746f2070726f7065726c792068616e646c6520746f6b656e20756e6c636f636b737c207768656e206c69717569646974792069732064656163746976617465642e017d0201250108704c69717569646974794d696e696e6749737375616e63655661756c7400506d6f646c70792f6c716d6976000000000000000004e020546865206163636f756e74206964207468617420686f6c647320746865206c6971756964697479206d696e696e672069737375616e63656452657761726473446973747269627574696f6e506572696f64101060090000000149050e1c4665654c6f636b011c4665654c6f636b183c4665654c6f636b4d6574616461746100004d05040000744665654c6f636b4d65746164617461516575657565506f736974696f6e0001040500b40400002c556e6c6f636b517565756500010405b40004000040556e6c6f636b5175657565426567696e0100b440000000000000000000000000000000000038556e6c6f636b5175657565456e640100b4400000000000000000000000000000000000484163636f756e744665654c6f636b44617461010104050059055000000000000000000000000000000000000000000001910201290108404d617843757261746564546f6b656e7310106400000000344e6174697665546f6b656e496410100000000000015d050f1c56657374696e67011c56657374696e67081c56657374696e670001080202c5046105040004d820496e666f726d6174696f6e20726567617264696e67207468652076657374696e67206f66206120676976656e206163636f756e742e3853746f7261676556657273696f6e0100690504000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e003101204e6577206e6574776f726b732073746172742077697468206c61746573742076657273696f6e2c2061732064657465726d696e6564206279207468652067656e65736973206275696c642e01a102012d0108444d696e5665737465645472616e73666572b440000010632d5ec76b050000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e4c4d617856657374696e675363686564756c657310103200000000016d05112443726f77646c6f616e012443726f77646c6f616e244c43726f77646c6f616e416c6c6f636174696f6e0101040210b44000000000000000000000000000000000002c43726f77646c6f616e49640100101000000000082d01204964206f662063757272656e742063726f77646c6f616e207265776172647320646973747269627574696f6e2c206175746f6d61746963616c6c7920696e6372656d656e746564206279a4205b6050616c6c65743a3a3c543e3a3a636f6d706c6574655f696e697469616c697a6174696f6e605d3c4163636f756e747350617961626c650001080202710575050400003c43726f77646c6f616e506572696f6400010402105d0104000050436c61696d656452656c6179436861696e496473000108020271051404000064556e6173736f636961746564436f6e747269627574696f6e730001080202710575050400002c496e697469616c697a65640100180400005c496e697469616c697a6564526577617264416d6f756e740101040210b44000000000000000000000000000000000086d0120546f74616c20696e697469616c697a656420616d6f756e7420736f206661722e2057652073746f7265207468697320746f206d616b652070616c6c65742066756e6473203d3d20636f6e7472696275746f7273207265776172648020636865636b2065617369657220616e64206d6f726520656666696369656e7444546f74616c436f6e7472696275746f7273010104021010100000000004e420546f74616c206e756d626572206f6620636f6e7472696275746f727320746f206169642068696e74696e672062656e63686d61726b696e6701a9020131011454496e697469616c697a6174696f6e5061796d656e743d011084bdc50c04a42050657263656e7461676520746f20626520706179656420617420696e697469616c697a6174696f6e4c4d6178496e6974436f6e7472696275746f7273101064000000007c5265776172644164647265737352656c6179566f74655468726573686f6c643d011000ca9a3b08c42041206672616374696f6e20726570726573656e74696e67207468652070657263656e74616765206f662070726f6f667331012074686174206e65656420746f2062652070726573656e74656420746f206368616e67652061207265776172642061646472657373207468726f756768207468652072656c6179206b657973344e6174697665546f6b656e49641010000000000434204d474120746f6b656e204964685369676e61747572654e6574776f726b4964656e7469666965724c24206d616e676174612d087101204e6574776f726b204964656e74696669657220746f20626520617070656e64656420696e746f20746865207369676e61747572657320666f72207265776172642061646472657373206368616e67652f6173736f63696174696f6ed82050726576656e7473207265706c61792061747461636b732066726f6d206f6e65206e6574776f726b20746f20746865206f74686572017905122049737375616e6365012049737375616e6365104c49737375616e6365436f6e66696753746f72650000390104000020544745546f74616c0100b440000000000000000000000000000000000038497354474546696e616c697a65640100180400003c53657373696f6e49737375616e636501010405107d0504000001c9020135013838426c6f636b73506572526f756e64101060090000048c204e756d626572206f6620626c6f636b73207065722073657373696f6e2f726f756e6430486973746f72794c696d697410100a00000004c4204e756d626572206f662073657373696f6e7320746f2073746f72652069737375616e636520686973746f727920666f72704c69717569646974794d696e696e6749737375616e63655661756c7400506d6f646c70792f6c716d6976000000000000000004e020546865206163636f756e74206964207468617420686f6c647320746865206c6971756964697479206d696e696e672069737375616e6365505374616b696e6749737375616e63655661756c7400506d6f646c70792f73746b6976000000000000000004bc20546865206163636f756e74206964207468617420686f6c647320746865207374616b696e672069737375616e63655c53657175656e6365727349737375616e63655661756c7400506d6f646c70792f7365716976000000000000000004c820546865206163636f756e74206964207468617420686f6c6473207468652073657175656e636572732069737375616e636560546f74616c43726f77646c6f616e416c6c6f636174696f6eb44000000000000000000000000000000000049c2054686520746f74616c206d676120616c6c6f636174656420666f722063726f77646c6f616e7368496d6d65646961746554474552656c6561736550657263656e7485050464049420546865206d6178696d756d20616d6f756e74206f66204d616e6761746120746f6b656e73504c696e65617249737375616e6365416d6f756e74b44000000037dec3a31bef6f080000000000049420546865206d6178696d756d20616d6f756e74206f66204d616e6761746120746f6b656e73504c696e65617249737375616e6365426c6f636b7310108066a00004b020546865206e756d626572206f6620626c6f636b73207468652069737375616e6365206973206c696e656172504c69717569646974794d696e696e6753706c69743d01108087e32804cc205468652073706c6974206f662069737375616e636520666f72206c6971756964697479206d696e696e672072657761726473305374616b696e6753706c69743d01108042b71204a8205468652073706c6974206f662069737375616e636520666f72207374616b696e6720726577617264733c53657175656e6365727353706c69743d01100000000004b4205468652073706c6974206f662069737375616e636520666f722073657175656e6365727320726577617264734054474552656c65617365506572696f6410106400000004b420546865206e756d626572206f6620626c6f636b73207468652074676520746f6b656e73207665737420666f723c54474552656c65617365426567696e10100a00000004c02054686520626c6f636b206174207768696368207468652074676520746f6b656e7320626567696e20746f207665737401890513544d756c7469507572706f73654c697175696469747901544d756c7469507572706f73654c69717569646974790834526573657276655374617475730101080205c5048d0541010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003052656c6f636b5374617475730101080205c504910504000001d50201450100019d051424426f6f7473747261700124426f6f747374726170302850726f766973696f6e730101080505c504b44000000000000000000000000000000000044d02206d61707320285b606672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964605d2c205b6043757272656e63794964605d29202d3e205b6042616c616e6365605d202d206964656e74696669657320686f77206d75636820746f6b656e7320646964206163636f756e742070726f766973696f6e656420696e2061637469766520626f6f7473747261704056657374656450726f766973696f6e730101080505c5048105c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046902206d61707320285b606672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964605d2c205b6043757272656e63794964605d29202d3e205b6042616c616e6365605d202d206964656e74696669657320686f77206d7563682076657374656420746f6b656e7320646964206163636f756e742070726f766973696f6e656420696e2061637469766520626f6f7473747261704857686974656c69737465644163636f756e740101040500140004c101206c69737420285b605665633c4163636f756e7449643e605d29206f662077686974656c6973746564206163636f756e747320616c6c6f77656420746f20706172746963697061746520696e205b60426f6f74737472617050686173653a3a57686974656c697374605d2070686173651450686173650100a105040004c42043757272656e74207374617465206f6620626f6f747374726170206173205b60426f6f7473747261705068617365605d2856616c756174696f6e730100d080000000000000000000000000000000000000000000000000000000000000000004290120546f74616c2073756d206f662070726f766973696f6e73206f66206066697273746020616e6420607365636f6e646020746f6b656e20696e2061637469766520626f6f74737472617044426f6f7473747261705363686564756c650000a505040004702041637469766520626f6f74737472617020706172616d65746572733c4d696e7465644c69717569646974790100a9055000000000000000000000000000000000000000000038436c61696d6564526577617264730101080505c504b44000000000000000000000000000000000041d0620204d61707320285b606672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964605d2c205b6043757272656e63794964605d2029202d3e205b6042616c616e6365605d202d207768657265205b6043757272656e63794964605d206973206964206f662074686520746f6b656e207468617420757365722070617274696369706174656420776974682e20546869732073746f72616765206974656d206973207573656420746f206964656e7469667920686f77206d756368206c697175696469747920746f6b656e7320686173206265656e20636c61696d2062792074686520757365722e2049662075736572207061727469636970617465642077697468203220746f6b656e73207468657265206172652074776f20656e7472696573206173736f636961746564207769746820676976656e206163636f756e7420286041646472657373602c206066697273745f746f6b656e5f6964602920616e6420286041646472657373602c20607365636f6e645f746f6b656e5f696460294450726f766973696f6e4163636f756e74730001040500140400047901204c697374206f66206163636f756e747320746861742070726f766973696f6e65642066756e647320746f20626f6f74737472617020616e6420686173206e6f7420636c61696d6564206c697175696469747920746f6b656e7320796574284163746976655061697200005d0104000471012043757272656e746c7920626f6f74737472617065642070616972206f6620746f6b656e7320726570726573656e74616564206173205b206066697273745f746f6b656e5f6964602c20607365636f6e645f746f6b656e5f6964605d5050726f6d6f7465426f6f747374726170506f6f6c0100180400045d012057686574657220746f206175746f6d61746963616c6c792070726f6d6f74652074686520706f6f6c206166746572205b60426f6f74737472617050686173653a3a5075626c69635068617365605d206f72206e6f742e444172636869766564426f6f7473747261700100ad0504000001d9020149010c8844656661756c74426f6f74737472617050726f6d6f746564506f6f6c5765696768740804000054426f6f74737472617055706461746542756666657210102c0100000040547265617375727950616c6c65744964b1052070792f74727372790001b50515184d61726b65740001e102014d010001b9051628417574686f72736869700128417574686f72736869700418417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e000000001d4050617261636861696e5374616b696e67014050617261636861696e5374616b696e674048436f6c6c61746f72436f6d6d697373696f6e01003d01100000000004e820436f6d6d697373696f6e2070657263656e742074616b656e206f6666206f66207265776172647320666f7220616c6c20636f6c6c61746f727334546f74616c53656c6563746564010010100000000004a82054686520746f74616c2063616e646964617465732073656c656374656420657665727920726f756e6414526f756e640100bd053000000000000000001400000004e02043757272656e7420726f756e6420696e64657820616e64206e65787420726f756e64207363686564756c6564207472616e736974696f6e3844656c656761746f7253746174650001040500c1050400044901204765742064656c656761746f72207374617465206173736f636961746564207769746820616e206163636f756e74206966206163636f756e742069732064656c65676174696e6720656c7365204e6f6e653843616e64696461746553746174650001040500e50504000471012047657420636f6c6c61746f722063616e646964617465207374617465206173736f636961746564207769746820616e206163636f756e74206966206163636f756e7420697320612063616e64696461746520656c7365204e6f6e654853656c656374656443616e6469646174657301008101040008dc2054686520636f6c6c61746f722063616e646964617465732073656c656374656420666f72207468652063757272656e7420726f756e64310120426c6f636b20617574686f72732073656c656374696f6e20616c676f726974686d2064657461696c73205b6050616c6c65743a3a73656c6563745f746f705f63616e64696461746573605d14546f74616c0101040510b4400000000000000000000000000000000004b020546f74616c206361706974616c206c6f636b65642062792074686973207374616b696e672070616c6c65743443616e646964617465506f6f6c0100c50504000415012054686520706f6f6c206f6620636f6c6c61746f722063616e646964617465732c2065616368207769746820746865697220746f74616c206261636b696e67207374616b651c41745374616b6501010805057105f505940000000000000000000000000000000000000000000000000000000000000000000000000004010120536e617073686f74206f6620636f6c6c61746f722064656c65676174696f6e207374616b6520617420746865207374617274206f662074686520726f756e6418506f696e7473010104051010100000000004110120546f74616c20706f696e7473206177617264656420746f20636f6c6c61746f727320666f7220626c6f636b2070726f64756374696f6e20696e2074686520726f756e64284177617264656450747301010805057105101000000000048c20506f696e747320666f72206561636820636f6c6c61746f722070657220726f756e64585374616b696e674c6971756964697479546f6b656e730100f9050400004c43616e64696461746541676772656761746f720100050604000480204d61707320636f6c6c61746f7220746f206974732061676772656761746f724841676772656761746f724d6574616461746100010402001106040004f42053746f72657320696e666f726d6174696f6e2061626f757420617070726f7665642063616e6469646174657320666f72206167677265676174696f6e4c526f756e6441676772656761746f72496e666f0001040510210604000429012053746f726564206f6e6365207065722073657373696f6e2c206d6170732061676772656761746f7220746f206c697374206f66206173736f7369617465642063616e646964617465735c526f756e64436f6c6c61746f72526577617264496e666f0001080205c5043906040004c82053746f72657320696e666f726d6174696f6e2061626f757420726577617264732070657220656163682073657373696f6e01e5020161014c38426c6f636b73506572526f756e6410106009000004b82044656661756c74206e756d626572206f6620626c6f636b732070657220726f756e642061742067656e65736973504c6561766543616e6469646174657344656c6179101002000000044501204e756d626572206f6620726f756e647320746861742063616e646964617465732072656d61696e20626f6e646564206265666f7265206578697420726571756573742069732065786563757461626c654843616e646964617465426f6e6444656c6179101002000000046101204e756d626572206f6620726f756e647320746861742063616e64696461746520726571756573747320746f2061646a7573742073656c662d626f6e64206d757374207761697420746f2062652065786563757461626c65504c6561766544656c656761746f727344656c6179101002000000044501204e756d626572206f6620726f756e647320746861742064656c656761746f72732072656d61696e20626f6e646564206265666f7265206578697420726571756573742069732065786563757461626c65545265766f6b6544656c65676174696f6e44656c6179101002000000046101204e756d626572206f6620726f756e647320746861742064656c65676174696f6e732072656d61696e20626f6e646564206265666f7265207265766f636174696f6e20726571756573742069732065786563757461626c654c44656c65676174696f6e426f6e6444656c6179101002000000044d01204e756d626572206f6620726f756e647320746861742064656c65676174696f6e207b6d6f72652c206c6573737d207265717565737473206d7573742077616974206265666f72652065786563757461626c65485265776172645061796d656e7444656c617910100200000004e0204e756d626572206f6620726f756e647320616674657220776869636820626c6f636b20617574686f727320617265207265776172646564544d696e53656c656374656443616e6469646174657310103200000004c8204d696e696d756d206e756d626572206f662073656c65637465642063616e6469646174657320657665727920726f756e64544d6178436f6c6c61746f7243616e646964617465731010640000000490204d6178696d756d20636f6c6c61746f722063616e6469646174657320616c6c6f776564784d6178546f74616c44656c656761746f727350657243616e6469646174651010ee02000004a4204d6178696d756d2064656c656761746f727320616c6c6f776564207065722063616e646964617465644d617844656c656761746f727350657243616e6469646174651010ee02000004a4204d6178696d756d2064656c656761746f727320636f756e746564207065722063616e6469646174654844656661756c745061796f75744c696d697410100300000000684d617844656c65676174696f6e7350657244656c656761746f721010ee0200000488204d6178696d756d2064656c65676174696f6e73207065722064656c656761746f726444656661756c74436f6c6c61746f72436f6d6d697373696f6e3d011000c2eb0b0459012044656661756c7420636f6d6d697373696f6e2064756520746f20636f6c6c61746f72732c2069732060436f6c6c61746f72436f6d6d697373696f6e602073746f726167652076616c756520696e2067656e65736973384d696e436f6c6c61746f7253746bb4400000e8890423c78a0000000000000000045501204d696e696d756d207374616b6520726571756972656420666f7220616e792063616e64696461746520746f20626520696e206053656c656374656443616e646964617465736020666f722074686520726f756e643c4d696e43616e64696461746553746bb440000080d07666e70de169000000000000040901204d696e696d756d207374616b6520726571756972656420666f7220616e79206163636f756e7420746f206265206120636f6c6c61746f722063616e646964617465344d696e44656c65676174696f6eb440000050efe2d6e41a1b0000000000000004f8204d696e696d756d207374616b6520666f7220616e792072656769737465726564206f6e2d636861696e206163636f756e7420746f2064656c6567617465344e6174697665546f6b656e4964101000000000048820546865206e617469766520746f6b656e207573656420666f72207061796f757473505374616b696e6749737375616e63655661756c7400506d6f646c70792f73746b6976000000000000000004e020546865206163636f756e74206964207468617420686f6c647320746865206c6971756964697479206d696e696e672069737375616e6365013d061e4053657175656e6365725374616b696e67014053657175656e6365725374616b696e67303853657175656e6365725374616b65010104024106b440000000000000000000000000000000000030416c6961734163636f756e740001040241060004000044416c6961734163636f756e74496e5573650001040200140400004041637469766553657175656e63657273010045060400004453656c656374656453657175656e636572010055060400003043757272656e74526f756e64010010100000000000484e65787453657175656e636572496e64657801005d060400003c536c61736846696e65416d6f756e740100b4400000000000000000000000000000000000484d696e696d616c5374616b65416d6f756e740100b440000000000000000000000000000000000060526f756e6453657175656e636572526577617264496e666f0001080205c504b4040004c82053746f72657320696e666f726d6174696f6e2061626f757420726577617264732070657220656163682073657373696f6e18506f696e7473010104051010100000000004110120546f74616c20706f696e7473206177617264656420746f20636f6c6c61746f727320666f7220626c6f636b2070726f64756374696f6e20696e2074686520726f756e64284177617264656450747301010805057105101000000000048c20506f696e747320666f72206561636820636f6c6c61746f722070657220726f756e6401f902017d011c444d696e696d756d53657175656e6365727310100200000000784e6f4f665061737453657373696f6e73466f72456c69676962696c69747910100a00000000344d617853657175656e636572731010030000000060426c6f636b73466f7253657175656e63657255706461746510100a000000006443616e63656c6c657252657761726450657263656e74616765690610400d0300004844656661756c745061796f75744c696d697410100300000000485265776172645061796d656e7444656c617910100200000004e0204e756d626572206f6620726f756e647320616674657220776869636820626c6f636b20617574686f727320617265207265776172646564016d061f1c53657373696f6e011c53657373696f6e1c2856616c696461746f7273010081010400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e676564010018040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b657973010071060400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f7273010011010400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b657973000104050005030400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405790600040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01010301890100018106201041757261011041757261082c417574686f726974696573010085060400046c205468652063757272656e7420617574686f72697479207365742e2c43757272656e74536c6f7401008d062000000000000000000c80205468652063757272656e7420736c6f74206f66207468697320626c6f636b2e009420546869732077696c6c2062652073657420696e20606f6e5f696e697469616c697a65602e00000000211c4772616e647061011c4772616e6470611c1453746174650100910604000490205374617465206f66207468652063757272656e7420617574686f72697479207365742e3450656e64696e674368616e676500009506040004c42050656e64696e67206368616e67653a20287369676e616c65642061742c207363686564756c6564206368616e6765292e284e657874466f72636564000010040004bc206e65787420626c6f636b206e756d6265722077686572652077652063616e20666f7263652061206368616e67652e1c5374616c6c656400005d010400049020607472756560206966207765206172652063757272656e746c79207374616c6c65642e3043757272656e745365744964010028200000000000000000085d0120546865206e756d626572206f66206368616e6765732028626f746820696e207465726d73206f66206b65797320616e6420756e6465726c79696e672065636f6e6f6d696320726573706f6e736962696c697469657329c420696e20746865202273657422206f66204772616e6470612076616c696461746f72732066726f6d2067656e657369732e30536574496453657373696f6e00010405281004002859012041206d617070696e672066726f6d206772616e6470612073657420494420746f2074686520696e646578206f6620746865202a6d6f737420726563656e742a2073657373696f6e20666f722077686963682069747368206d656d62657273207765726520726573706f6e7369626c652e0045012054686973206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e2070726f6f66732e20416e2065717569766f636174696f6e2070726f6f66206d7573744d0120636f6e7461696e732061206b65792d6f776e6572736869702070726f6f6620666f72206120676976656e2073657373696f6e2c207468657265666f7265207765206e65656420612077617920746f20746965450120746f6765746865722073657373696f6e7320616e64204752414e44504120736574206964732c20692e652e207765206e65656420746f2076616c6964617465207468617420612076616c696461746f7241012077617320746865206f776e6572206f66206120676976656e206b6579206f6e206120676976656e2073657373696f6e2c20616e642077686174207468652061637469766520736574204944207761735420647572696e6720746861742073657373696f6e2e00b82054574f582d4e4f54453a2060536574496460206973206e6f7420756e646572207573657220636f6e74726f6c2e2c417574686f7269746965730100990604000484205468652063757272656e74206c697374206f6620617574686f7269746965732e011103018d010c384d6178417574686f726974696573101020000000045c204d617820417574686f72697469657320696e20757365344d61784e6f6d696e61746f727310100000000004d420546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320666f7220656163682076616c696461746f722e584d6178536574496453657373696f6e456e74726965732820000000000000000018390120546865206d6178696d756d206e756d626572206f6620656e747269657320746f206b65657020696e207468652073657420696420746f2073657373696f6e20696e646578206d617070696e672e0031012053696e6365207468652060536574496453657373696f6e60206d6170206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e73207468697329012076616c75652073686f756c642072656c61746520746f2074686520626f6e64696e67206475726174696f6e206f66207768617465766572207374616b696e672073797374656d2069733501206265696e6720757365642028696620616e79292e2049662065717569766f636174696f6e2068616e646c696e67206973206e6f7420656e61626c6564207468656e20746869732076616c7565342063616e206265207a65726f2e019d062234417373657452656769737472790134417373657452656769737472790c204d657461646174610001040510a501040004bc20546865206d65746164617461206f6620616e2061737365742c20696e64657865642062792061737365742069642e2c4964546f4c3141737365740001040510510304000cf0204d6170732061206c6f636174696f6e20746f20616e206173736574206964202d2075736566756c207768656e2070726f63657373696e672078636d28206d657373616765732e0501204d617073206120617373657420696420746f20616e204c314173736574202d2075736566756c207768656e2070726f63657373696e67206c31206173736574732c4c314173736574546f4964000104025103100400040501204d6170732061204c31417373657420746f20616e206173736574206964202d2075736566756c207768656e2070726f63657373696e67206c312061737365747301450301a101042c537472696e674c696d697410103200000004a020546865206d6178696d756d206c656e677468206f662061206e616d65206f722073796d626f6c2e01a1063520547265617375727901205472656173757279183450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c730001040510a5060400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e2c44656163746976617465640100b4400000000000000000000000000000000004f02054686520616d6f756e7420776869636820686173206265656e207265706f7274656420617320696e61637469766520746f2043757272656e63792e24417070726f76616c730100a906040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e285370656e64436f756e74010010100000000004a42054686520636f756e74206f66207370656e647320746861742068617665206265656e206d6164652e185370656e64730001040510ad06040004d0205370656e647320746861742068617665206265656e20617070726f76656420616e64206265696e672070726f6365737365642e01590301c101203050726f706f73616c426f6e6469061050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756db440000064a7b3b6e00d0000000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4c50726f706f73616c426f6e644d6178696d756d6d020400044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101040380000048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726e690610000000000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c65744964b1052070792f74727372790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c731010640000000c150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e004d01204e4f54453a205468697320706172616d6574657220697320616c736f20757365642077697468696e2074686520426f756e746965732050616c6c657420657874656e73696f6e20696620656e61626c65642e305061796f7574506572696f641010809706000419012054686520706572696f6420647572696e6720776869636820616e20617070726f766564207472656173757279207370656e642068617320746f20626520636c61696d65642e01b5063c105375646f01105375646f040c4b6579000000040004842054686520604163636f756e74496460206f6620746865207375646f206b65792e015d0301c5010001b9063d285375646f4f726967696e0001610301c9010001bd063e1c436f756e63696c011c436f756e63696c1c2450726f706f73616c730100c106040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f66000104062c4902040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e5050726f706f73616c50726f706f73656454696d65000104062c100400049820426c6f636b207768656e207468652070726f706f73616c207761732070726f706f7365642e18566f74696e67000104062cc506040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d62657273010081010400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01650301cd0104444d617850726f706f73616c576569676874203c070088526a7413ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e01c9063f204964656e7469747901204964656e746974791c284964656e746974794f660001040500cd06040010690120496e666f726d6174696f6e20746861742069732070657274696e656e7420746f206964656e746966792074686520656e7469747920626568696e6420616e206163636f756e742e204669727374206974656d20697320746865e020726567697374726174696f6e2c207365636f6e6420697320746865206163636f756e742773207072696d61727920757365726e616d652e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e1c53757065724f660001040200fd030400086101205468652073757065722d6964656e74697479206f6620616e20616c7465726e6174697665202273756222206964656e7469747920746f676574686572207769746820697473206e616d652c2077697468696e2074686174510120636f6e746578742e20496620746865206163636f756e74206973206e6f7420736f6d65206f74686572206163636f756e742773207375622d6964656e746974792c207468656e206a75737420604e6f6e65602e18537562734f660101040500e50644000000000000000000000000000000000014b820416c7465726e6174697665202273756222206964656e746974696573206f662074686973206163636f756e742e001d0120546865206669727374206974656d20697320746865206465706f7369742c20746865207365636f6e64206973206120766563746f72206f6620746865206163636f756e74732e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e28526567697374726172730100ed060400104d012054686520736574206f6620726567697374726172732e204e6f7420657870656374656420746f206765742076657279206269672061732063616e206f6e6c79206265206164646564207468726f7567682061a8207370656369616c206f726967696e20286c696b656c79206120636f756e63696c206d6f74696f6e292e0029012054686520696e64657820696e746f20746869732063616e206265206361737420746f2060526567697374726172496e6465786020746f2067657420612076616c69642076616c75652e4c557365726e616d65417574686f7269746965730001040500fd06040004f42041206d6170206f6620746865206163636f756e74732077686f2061726520617574686f72697a656420746f206772616e7420757365726e616d65732e444163636f756e744f66557365726e616d6500010402d501000400146d012052657665727365206c6f6f6b75702066726f6d2060757365726e616d656020746f2074686520604163636f756e7449646020746861742068617320726567697374657265642069742e205468652076616c75652073686f756c6465012062652061206b657920696e2074686520604964656e746974794f6660206d61702c20627574206974206d6179206e6f742069662074686520757365722068617320636c6561726564207468656972206964656e746974792e006901204d756c7469706c6520757365726e616d6573206d6179206d617020746f207468652073616d6520604163636f756e744964602c2062757420604964656e746974794f66602077696c6c206f6e6c79206d617020746f206f6e6548207072696d61727920757365726e616d652e4050656e64696e67557365726e616d657300010402d501c5040400186d0120557365726e616d6573207468617420616e20617574686f7269747920686173206772616e7465642c20627574207468617420746865206163636f756e7420636f6e74726f6c6c657220686173206e6f7420636f6e6669726d65647101207468617420746865792077616e742069742e2055736564207072696d6172696c7920696e2063617365732077686572652074686520604163636f756e744964602063616e6e6f742070726f766964652061207369676e61747572655d012062656361757365207468657920617265206120707572652070726f78792c206d756c74697369672c206574632e20496e206f7264657220746f20636f6e6669726d2069742c20746865792073686f756c642063616c6c6c205b6043616c6c3a3a6163636570745f757365726e616d65605d2e001d01204669727374207475706c65206974656d20697320746865206163636f756e7420616e64207365636f6e642069732074686520616363657074616e636520646561646c696e652e01690301d101203042617369634465706f736974b44000001c9ed2127e9a0f0100000000000004d82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564206964656e746974792e2c427974654465706f736974b44000003c31d2a053080000000000000000041d012054686520616d6f756e742068656c64206f6e206465706f7369742070657220656e636f646564206279746520666f7220612072656769737465726564206964656e746974792e445375624163636f756e744465706f736974b4400000dc008254a03412010000000000000c65012054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564207375626163636f756e742e20546869732073686f756c64206163636f756e7420666f7220746865206661637465012074686174206f6e652073746f72616765206974656d27732076616c75652077696c6c20696e637265617365206279207468652073697a65206f6620616e206163636f756e742049442c20616e642074686572652077696c6c350120626520616e6f746865722074726965206974656d2077686f73652076616c7565206973207468652073697a65206f6620616e206163636f756e7420494420706c75732033322062797465732e384d61785375624163636f756e7473101064000000040d0120546865206d6178696d756d206e756d626572206f66207375622d6163636f756e747320616c6c6f77656420706572206964656e746966696564206163636f756e742e344d617852656769737472617273101014000000085101204d61786d696d756d206e756d626572206f66207265676973747261727320616c6c6f77656420696e207468652073797374656d2e204e656564656420746f20626f756e642074686520636f6d706c65786974797c206f662c20652e672e2c207570646174696e67206a756467656d656e74732e6450656e64696e67557365726e616d6545787069726174696f6e1010c089010004150120546865206e756d626572206f6620626c6f636b732077697468696e207768696368206120757365726e616d65206772616e74206d7573742062652061636365707465642e3c4d61785375666669784c656e677468101007000000048020546865206d6178696d756d206c656e677468206f662061207375666669782e444d6178557365726e616d654c656e67746810102000000004610120546865206d6178696d756d206c656e677468206f66206120757365726e616d652c20696e636c7564696e67206974732073756666697820616e6420616e792073797374656d2d61646465642064656c696d69746572732e0105074044466f756e646174696f6e4d656d626572730144466f756e646174696f6e4d656d62657273081c4d656d6265727301000907040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01090401d90100010d07413c5472616e736665724d656d62657273013c5472616e736665724d656d62657273081c4d656d6265727301001107040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e010d0401dd0100011507421907042040436865636b5370656356657273696f6e21071038436865636b547856657273696f6e25071030436865636b47656e6573697329072c38436865636b4d6f7274616c6974792d072c28436865636b4e6f6e63653507142c436865636b576569676874390714604368617267655472616e73616374696f6e5061796d656e743d071448436865636b4e6f6e5a65726f53656e6465724107144507","id":1} +{"jsonrpc":"2.0","result":"0x6d6574610e5107000c2873705f72756e74696d651c6163636f756e742c4163636f756e7449643230000004000401205b75383b2032305d0000040000031400000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f08144e6f6e636501102c4163636f756e74446174610114001401146e6f6e63651001144e6f6e6365000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e744461746100001000000505001400000400001800000500001c0c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f7279200104540000200c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d6524010c75363400012870726f6f665f73697a6524010c75363400002400000628002800000506002c083c7072696d69746976655f74797065731048323536000004003001205b75383b2033325d000030000003200000000800340c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401380453000004005001185665633c543e0000380000040c103c40003c04184f7074696f6e04045401100108104e6f6e6500000010536f6d6504001000000100004000000244004400000408484c004804184f7074696f6e04045401000108104e6f6e6500000010536f6d6504000000000100004c000002080050000002380054102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677358013c5665633c4469676573744974656d3e0000580000025c005c102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800600144436f6e73656e737573456e67696e65496400004c011c5665633c75383e00060024436f6e73656e7375730800600144436f6e73656e737573456e67696e65496400004c011c5665633c75383e000400105365616c0800600144436f6e73656e737573456e67696e65496400004c011c5665633c75383e000500144f7468657204004c011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000600000030400000008006400000268006808306672616d655f73797374656d2c4576656e745265636f7264080445016c0454012c000c01147068617365e101011450686173650001146576656e746c010445000118746f70696373e50101185665633c543e00006c0838726f6c6c75705f72756e74696d653052756e74696d654576656e740001781853797374656d04007001706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000001c5574696c697479040094017470616c6c65745f7574696c6974795f6d616e676174613a3a4576656e740004001450726f787904009c017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e0005002c4d61696e74656e616e63650400a8018870616c6c65745f6d61696e74656e616e63653a3a4576656e743c52756e74696d653e00060020526f6c6c646f776e0400ac017c70616c6c65745f726f6c6c646f776e3a3a4576656e743c52756e74696d653e000700204d6574616d61736b0400e001a470616c6c65745f6d6574616d61736b5f7369676e61747572653a3a4576656e743c52756e74696d653e00080018546f6b656e730400f8016c6f726d6c5f746f6b656e733a3a4576656e743c52756e74696d653e000a00485472616e73616374696f6e5061796d656e740400050101a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e000b0028537461626c655377617004000901018870616c6c65745f737461626c655f737761703a3a4576656e743c52756e74696d653e000c000c58796b04001d01016870616c6c65745f78796b3a3a4576656e743c52756e74696d653e000d003050726f6f664f665374616b6504002501019470616c6c65745f70726f6f665f6f665f7374616b653a3a4576656e743c52756e74696d653e000e001c4665654c6f636b04002901017c70616c6c65745f6665655f6c6f636b3a3a4576656e743c52756e74696d653e000f001c56657374696e6704002d01019870616c6c65745f76657374696e675f6d616e676174613a3a4576656e743c52756e74696d653e0011002443726f77646c6f616e0400310101a070616c6c65745f63726f77646c6f616e5f726577617264733a3a4576656e743c52756e74696d653e0012002049737375616e636504003501017c70616c6c65745f69737375616e63653a3a4576656e743c52756e74696d653e001300544d756c7469507572706f73654c69717569646974790400450101b470616c6c65745f6d756c7469707572706f73655f6c69717569646974793a3a4576656e743c52756e74696d653e00140024426f6f74737472617004004901018070616c6c65745f626f6f7473747261703a3a4576656e743c52756e74696d653e001500184d61726b657404004d01017470616c6c65745f6d61726b65743a3a4576656e743c52756e74696d653e0016004050617261636861696e5374616b696e6704006101018470617261636861696e5f7374616b696e673a3a4576656e743c52756e74696d653e001e004053657175656e6365725374616b696e6704007d0101a070616c6c65745f73657175656e6365725f7374616b696e673a3a4576656e743c52756e74696d653e001f001c53657373696f6e04008901015470616c6c65745f73657373696f6e3a3a4576656e740020001c4772616e64706104008d01015470616c6c65745f6772616e6470613a3a4576656e7400220034417373657452656769737472790400a101018c6f726d6c5f61737365745f72656769737472793a3a4576656e743c52756e74696d653e0035002054726561737572790400c101017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e003c00105375646f0400c501018c70616c6c65745f7375646f5f6d616e676174613a3a4576656e743c52756e74696d653e003d00285375646f4f726967696e0400c901018870616c6c65745f7375646f5f6f726967696e3a3a4576656e743c52756e74696d653e003e001c436f756e63696c0400cd0101410170616c6c65745f636f6c6c6563746976655f6d616e676174613a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976655f6d616e676174613a3a0a496e7374616e6365313e003f00204964656e746974790400d101017c70616c6c65745f6964656e746974793a3a4576656e743c52756e74696d653e00400044466f756e646174696f6e4d656d626572730400d90101fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e0041003c5472616e736665724d656d626572730400dd0101fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365323e00420000700c306672616d655f73797374656d1870616c6c6574144576656e740404540001204045787472696e7369635375636365737304013464697370617463685f696e666f7401304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7280013444697370617463684572726f7200013464697370617463685f696e666f7401304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e744964000110686173682c011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e2c547873456e717565756564040114636f756e7428010c753634000604344f6e2073746f726564207478734455706772616465417574686f72697a6564080124636f64655f686173682c011c543a3a48617368000134636865636b5f76657273696f6e180110626f6f6c00070468416e20757067726164652077617320617574686f72697a65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e740c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173737801344469737061746368436c617373000120706179735f6665657c0110506179730000780c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f7279000200007c0c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000080082873705f72756e74696d653444697370617463684572726f72000138144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040084012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e0400880128546f6b656e4572726f720007002841726974686d6574696304008c013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04009001485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c0038526f6f744e6f74416c6c6f776564000d000084082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7260018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d000088082873705f72756e74696d6528546f6b656e4572726f720001284046756e6473556e617661696c61626c65000000304f6e6c7950726f76696465720001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006004043616e6e6f74437265617465486f6c64000700344e6f74457870656e6461626c650008001c426c6f636b6564000900008c083473705f61726974686d657469633c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000090082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000940c5870616c6c65745f7574696c6974795f6d616e676174611870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7280013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7280013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c749801384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574980418526573756c740804540114044501800108084f6b040014000000000c45727204008000000100009c0c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001143450726f78794578656375746564040118726573756c749801384469737061746368526573756c74000004bc412070726f78792077617320657865637574656420636f72726563746c792c20776974682074686520676976656e2e2c507572654372656174656410011070757265000130543a3a4163636f756e74496400010c77686f000130543a3a4163636f756e74496400012870726f78795f74797065a00130543a3a50726f787954797065000150646973616d626967756174696f6e5f696e646578a4010c753136000108dc412070757265206163636f756e7420686173206265656e2063726561746564206279206e65772070726f7879207769746820676976656e90646973616d626967756174696f6e20696e64657820616e642070726f787920747970652e24416e6e6f756e6365640c01107265616c000130543a3a4163636f756e74496400011470726f7879000130543a3a4163636f756e74496400012463616c6c5f686173682c013443616c6c486173684f663c543e000204e0416e20616e6e6f756e63656d656e742077617320706c6163656420746f206d616b6520612063616c6c20696e20746865206675747572652e2850726f7879416464656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f74797065a00130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00030448412070726f7879207761732061646465642e3050726f787952656d6f76656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f74797065a00130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00040450412070726f7879207761732072656d6f7665642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a01438726f6c6c75705f72756e74696d653872756e74696d655f636f6e66696718636f6e6669673070616c6c65745f70726f78792450726f787954797065000104304175746f436f6d706f756e6400000000a40000050400a80c4870616c6c65745f6d61696e74656e616e63651870616c6c6574144576656e74040454000114644d61696e74656e616e63654d6f646553776974636865644f6e0400000130543a3a4163636f756e744964000004944d61696e74656e616e6365206d6f646520686173206265656e207377697463686564206f6e684d61696e74656e616e63654d6f646553776974636865644f66660400000130543a3a4163636f756e744964000104984d61696e74656e616e6365206d6f646520686173206265656e207377697463686564206f6666a05570677261646162696c697479496e4d61696e74656e616e63654d6f646553776974636865644f6e0400000130543a3a4163636f756e744964000204d855706772616461626c696c747920696e206d61696e74656e616e6365206d6f646520686173206265656e207377697463686564206f6ea45570677261646162696c697479496e4d61696e74656e616e63654d6f646553776974636865644f66660400000130543a3a4163636f756e744964000304dc55706772616461626c696c747920696e206d61696e74656e616e6365206d6f646520686173206265656e207377697463686564206f66668c4d61696e74656e616e63654d6f646553776974636865644f6e45787465726e616c6c79000404c04d61696e74656e616e6365206d6f646520686173206265656e207377697463686564206f6e2065787465726e616c6c79047c54686520604576656e746020656e756d206f6620746869732070616c6c6574ac0c3c70616c6c65745f726f6c6c646f776e1870616c6c6574144576656e74040454000134304c315265616453746f726564140114636861696eb001583c5420617320436f6e6669673e3a3a436861696e496400012473657175656e636572000130543a3a4163636f756e744964000148646973707574655f706572696f645f656e64b401107531323800011472616e6765b8013c6d657373616765733a3a52616e6765000110686173682c011048323536000000505265717565737450726f6365737365644f6e4c320c0114636861696eb001583c5420617320436f6e6669673e3a3a436861696e4964000128726571756573745f6964b4011075313238000118737461747573bc0190526573756c743c28292c204c315265717565737450726f63657373696e674572726f723e000100384c315265616443616e63656c65640c0114636861696eb001583c5420617320436f6e6669673e3a3a436861696e496400016463616e63656c65645f73657175656e6365725f757064617465b401107531323800012c61737369676e65645f6964c40124526571756573744964000200385478426174636843726561746564140114636861696eb001583c5420617320436f6e6669673e3a3a436861696e4964000118736f75726365cc012c4261746368536f7572636500012061737369676e6565000130543a3a4163636f756e74496400012062617463685f6964b401107531323800011472616e6765d0013028753132382c207531323829000300605769746864726177616c52657175657374437265617465641c0114636861696eb001583c5420617320436f6e6669673e3a3a436861696e4964000128726571756573745f6964c40124526571756573744964000124726563697069656e740401205b75383b2032305d000134746f6b656e5f616464726573730401205b75383b2032305d000118616d6f756e74b4011075313238000110686173682c01104832353600012466657272795f746970b4011075313238000400584d616e75616c426174636845787472614665655365740400b4013042616c616e63654f663c543e000500504465706f736974526566756e64437265617465640c0114636861696eb00130436861696e49644f663c543e00014c726566756e6465645f726571756573745f6964c4012452657175657374496400011466657272794801584f7074696f6e3c4163636f756e7449644f663c543e3e0006006c4c31526561645363686564756c6564466f72457865637574696f6e080114636861696eb001583c5420617320436f6e6669673e3a3a436861696e4964000110686173682c011048323536000700944c315265616449676e6f726564426563617573654f664d61696e74656e616e63654d6f6465080114636861696eb001583c5420617320436f6e6669673e3a3a436861696e4964000110686173682c011048323536000800a84c315265616449676e6f726564426563617573654f66556e6b6e6f776e44697370757465506572696f64080114636861696eb001583c5420617320436f6e6669673e3a3a436861696e4964000110686173682c011048323536000900384465706f736974466572726965640c0114636861696eb001583c5420617320436f6e6669673e3a3a436861696e496400011c6465706f736974d401446d657373616765733a3a4465706f7369740001306465706f7369745f686173682c011048323536000a00384c31526561644578656375746564080114636861696eb001583c5420617320436f6e6669673e3a3a436861696e4964000110686173682c011048323536000b004044697370757465506572696f64536574080114636861696eb001583c5420617320436f6e6669673e3a3a436861696e4964000154646973707574655f706572696f645f6c656e677468b4011075313238000c00047c54686520604576656e746020656e756d206f6620746869732070616c6c6574b00c3c70616c6c65745f726f6c6c646f776e206d6573736167657314436861696e00011820457468657265756d00000020417262697472756d0001001042617365000200144d6f6e61640003001c4d65676145746800040014536f6e696300050000b40000050700b80c3c70616c6c65745f726f6c6c646f776e206d657373616765731452616e676500000801147374617274b401107531323800010c656e64b40110753132380000bc0418526573756c740804540114044501c00108084f6b040014000000000c4572720400c00000010000c0083c70616c6c65745f726f6c6c646f776e604c315265717565737450726f63657373696e674572726f72000118204f766572666c6f77000000604173736574526567697374726174696f6e50726f626c656d000100244d696e744572726f72000200584e6f74456e6f7567687443616e63656c5269676874730003005057726f6e6743616e63656c5265717565737449640004004c53657175656e6365724e6f74536c617368656400050000c40c3c70616c6c65745f726f6c6c646f776e206d657373616765732452657175657374496400000801186f726967696ec801184f726967696e0001086964b40110753132380000c80c3c70616c6c65745f726f6c6c646f776e206d65737361676573184f726967696e000108084c31000000084c3200010000cc0c3c70616c6c65745f726f6c6c646f776e1870616c6c65742c4261746368536f7572636500010c184d616e75616c000000504175746f6d6174696353697a655265616368656400010034506572696f645265616368656400020000d000000408b4b400d40c3c70616c6c65745f726f6c6c646f776e206d657373616765731c4465706f7369740000180124726571756573744964c401245265717565737449640001406465706f736974526563697069656e740401205b75383b2032305d000130746f6b656e416464726573730401205b75383b2032305d000118616d6f756e74d801105532353600012474696d655374616d70d80110553235360001206665727279546970d80110553235360000d8083c7072696d69746976655f7479706573105532353600000400dc01205b7536343b20345d0000dc000003040000002800e00c6470616c6c65745f6d6574616d61736b5f7369676e61747572651870616c6c6574144576656e740404540001043c4d65746164617461557064617465641001106e616d65e401984f7074696f6e3c426f756e6465645665633c75382c20543a3a537472696e674c696d69743e3e00011c76657273696f6ee401984f7074696f6e3c426f756e6465645665633c75382c20543a3a537472696e674c696d69743e3e000120636861696e5f6964ec012c4f7074696f6e3c7536343e0001286465636f64655f75726cf001a44f7074696f6e3c426f756e6465645665633c75382c20543a3a55726c537472696e674c696d69743e3e000000047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e404184f7074696f6e04045401e80108104e6f6e6500000010536f6d650400e80000010000e80c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004004c01185665633c543e0000ec04184f7074696f6e04045401280108104e6f6e6500000010536f6d650400280000010000f004184f7074696f6e04045401f40108104e6f6e6500000010536f6d650400f40000010000f40c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004004c01185665633c543e0000f80c2c6f726d6c5f746f6b656e73186d6f64756c65144576656e7404045400014c1c456e646f7765640c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b40128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f73740c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b40128543a3a42616c616e6365000108ec416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77c84578697374656e7469616c4465706f7369742c20726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e7366657210012c63757272656e63795f6964100134543a3a43757272656e6379496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74b40128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2052657365727665640c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b40128543a3a42616c616e6365000304e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e72657365727665640c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b40128543a3a42616c616e6365000404e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656414012c63757272656e63795f6964100134543a3a43757272656e6379496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74b40128543a3a42616c616e6365000118737461747573fc013442616c616e6365537461747573000508f4536f6d652072657365727665642062616c616e63652077617320726570617472696174656420286d6f7665642066726f6d20726573657276656420746f44616e6f74686572206163636f756e74292e2842616c616e636553657410012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e74496400011066726565b40128543a3a42616c616e63650001207265736572766564b40128543a3a42616c616e636500060468412062616c616e6365207761732073657420627920726f6f742e40546f74616c49737375616e636553657408012c63757272656e63795f6964100134543a3a43757272656e63794964000118616d6f756e74b40128543a3a42616c616e6365000704b854686520746f74616c2069737375616e6365206f6620616e2063757272656e637920686173206265656e207365742457697468647261776e0c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b40128543a3a42616c616e6365000804ec536f6d652062616c616e63657320776572652077697468647261776e2028652e672e2070617920666f72207472616e73616374696f6e20666565291c536c617368656410012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e74496400012c667265655f616d6f756e74b40128543a3a42616c616e636500013c72657365727665645f616d6f756e74b40128543a3a42616c616e6365000904d4536f6d652062616c616e636573207765726520736c61736865642028652e672e2064756520746f206d69732d6265686176696f7229244465706f73697465640c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b40128543a3a42616c616e6365000a04984465706f736974656420736f6d652062616c616e636520696e746f20616e206163636f756e741c4c6f636b53657410011c6c6f636b5f6964010101384c6f636b4964656e74696669657200012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b40128543a3a42616c616e6365000b0454536f6d652066756e647320617265206c6f636b65642c4c6f636b52656d6f7665640c011c6c6f636b5f6964010101384c6f636b4964656e74696669657200012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000c047c536f6d65206c6f636b65642066756e6473207765726520756e6c6f636b65641c437265617465640c00100134543a3a43757272656e637949640000000130543a3a4163636f756e7449640000b40128543a3a42616c616e6365000d044c4120746f6b656e20776173206973737565642e184d696e7465640c00100134543a3a43757272656e637949640000000130543a3a4163636f756e7449640000b40128543a3a42616c616e6365000e044c4120746f6b656e20776173206d696e7465642e184c6f636b65640c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b40128543a3a42616c616e6365000f0474536f6d6520667265652062616c616e636520776173206c6f636b65642e20556e6c6f636b65640c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74b40128543a3a42616c616e636500100478536f6d65206c6f636b65642062616c616e6365207761732066726565642e1849737375656408012c63757272656e63795f6964100134543a3a43757272656e63794964000118616d6f756e74b40128543a3a42616c616e63650011002452657363696e64656408012c63757272656e63795f6964100134543a3a43757272656e63794964000118616d6f756e74b40128543a3a42616c616e6365001200047c54686520604576656e746020656e756d206f6620746869732070616c6c6574fc14346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000010100000308000000080005010c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e4665655061696410010c77686f000130543a3a4163636f756e744964000120746f6b656e5f696410010c75333200012861637475616c5f666565b4013042616c616e63654f663c543e00010c746970b4013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e047c54686520604576656e746020656e756d206f6620746869732070616c6c657409010c4870616c6c65745f737461626c655f737761701870616c6c6574144576656e740404540001182c506f6f6c4372656174656410011c63726561746f72000130543a3a4163636f756e7449640488546865206163636f756e74207468617420637265617465642074686520706f6f6c2e011c706f6f6c5f696410012c506f6f6c49644f663c543e04ac54686520706f6f6c20696420616e6420746865206163636f756e74204944206f662074686520706f6f6c2e01206c705f746f6b656e100134543a3a43757272656e63794964084101546865206964206f6620746865206c697175696469747920746f6b656e7320746861742077696c6c206265206d696e746564207768656e206173736574732061726520616464656420746f207468697314706f6f6c2e01186173736574730d01013441737365744964734f663c543e08510154686520617373657420696473206173736f63696174656420776974682074686520706f6f6c2e204e6f7465207468617420746865206f72646572206f662074686520617373657473206d6179206e6f74206265f47468652073616d6520617320746865206f726465722073706563696669656420696e207468652063726561746520706f6f6c2065787472696e7369632e0004190141207375636365737366756c2063616c6c206f662074686520604372657461506f6f6c602065787472696e7369632077696c6c206372656174652074686973206576656e742e3c4c69717569646974794d696e7465641c010c77686f000130543a3a4163636f756e74496404b8546865206163636f756e74207468617420746865206c6971756964697479207761732074616b656e2066726f6d2e011c706f6f6c5f696410012c506f6f6c49644f663c543e04cc546865206964206f662074686520706f6f6c207468617420746865206c69717569646974792077617320616464656420746f2e0140616d6f756e74735f70726f76696465641501013442616c616e6365734f663c543e04d854686520616d6f756e7473206f6620746865206173736574732074686174207765726520616464656420746f2074686520706f6f6c2e01206c705f746f6b656e100134543a3a43757272656e63794964049c546865206964206f6620746865204c5020746f6b656e207468617420776173206d696e7465642e013c6c705f746f6b656e5f6d696e746564b40128543a3a42616c616e636504d054686520616d6f756e74206f66206c7020746f6b656e7320746861742077657265206d696e746564206f6620746861742069642e0130746f74616c5f737570706c79b40128543a3a42616c616e636504c0546865206e657720746f74616c20737570706c79206f6620746865206173736f636961746564204c5020746f6b656e2e0110666565731501013442616c616e6365734f663c543e047454686520666565732074616b656e20696e746f2074726561737572792e0104250141207375636365737366756c2063616c6c206f662074686520604164644c6971756964697479602065787472696e7369632077696c6c206372656174652074686973206576656e742e344173736574735377617070656418010c77686f000130543a3a4163636f756e74496404b45768696368206163636f756e74207761732074686520696e7374696761746f72206f662074686520737761702e011c706f6f6c5f696410012c506f6f6c49644f663c543e04b4546865206964206f662074686520706f6f6c20776865726520617373657473207765726520737761707065642e012061737365745f696e100134543a3a43757272656e637949640494546865206964206f662074686520617373657420746861742077617320737761707065642e0124616d6f756e745f696eb40128543a3a42616c616e636504a454686520616d6f756e74206f662074686520617373657420746861742077617320737761707065642e012461737365745f6f7574100134543a3a43757272656e637949640498546865206964206f66207468652061737365742074686174207761732072656365697665642e0128616d6f756e745f6f7574b40128543a3a42616c616e636504a854686520616d6f756e74206f66207468652061737365742074686174207761732072656365697665642e020439014173736574732068617665206265656e20737761707065642c2061207375636365737366756c6c2063616c6c20746f206053776170602077696c6c206372656174652074686973206576656e742e484c69717569646974794275726e65644f6e6518010c77686f000130543a3a4163636f756e74496404d0546865206163636f756e74207468617420746865206c697175696469747920746f6b656e207761732074616b656e2066726f6d2e011c706f6f6c5f696410012c506f6f6c49644f663c543e04b4546865206964206f662074686520706f6f6c20776865726520617373657473207765726520737761707065642e012061737365745f6964100134543a3a43757272656e637949640498546865206964206f66207468652061737365742074686174207761732072656365697665642e0118616d6f756e74b40128543a3a42616c616e636504a854686520616d6f756e74206f66207468652061737365742074686174207761732072656365697665642e01346275726e65645f616d6f756e74b40128543a3a42616c616e636504d854686520616d6f756e74206f6620746865206173736f636961746564204c5020746f6b656e207468617420776173206275726e65642e0130746f74616c5f737570706c79b40128543a3a42616c616e636504c0546865206e657720746f74616c20737570706c79206f6620746865206173736f636961746564204c5020746f6b656e2e0304510141207375636365737366756c2063616c6c206f6620746865206052656d6f76654c69717569646974794f6e654173736574602065787472696e7369632077696c6c206372656174652074686973206576656e742e3c4c69717569646974794275726e656418010c77686f000130543a3a4163636f756e74496404d0546865206163636f756e74207468617420746865206c697175696469747920746f6b656e207761732074616b656e2066726f6d2e011c706f6f6c5f696410012c506f6f6c49644f663c543e04b4546865206964206f662074686520706f6f6c20776865726520617373657473207765726520737761707065642e011c616d6f756e74731501013442616c616e6365734f663c543e04a854686520616d6f756e74206f66207468652061737365742074686174207761732072656365697665642e01346275726e65645f616d6f756e74b40128543a3a42616c616e636504d854686520616d6f756e74206f6620746865206173736f636961746564204c5020746f6b656e207468617420776173206275726e65642e0130746f74616c5f737570706c79b40128543a3a42616c616e636504c0546865206e657720746f74616c20737570706c79206f6620746865206173736f636961746564204c5020746f6b656e2e0110666565731501013442616c616e6365734f663c543e047454686520666565732074616b656e20696e746f2074726561737572792e0404a90141207375636365737366756c2063616c6c206f6620746865206052656d6f76654c6971756964697479496d62616c616e636564602026206052656d6f76654c6971756964697479602065787472696e7369632077696c6c206372656174652074686973206576656e742e3c45714173736574735570646174656408012061737365745f6964100134543a3a43757272656e6379496400012465715f617373657473110101485665633c543a3a43757272656e637949643e000504944571417373657473206d617020666f7220616e206173736574207761732075706461746564047c54686520604576656e746020656e756d206f6620746869732070616c6c65740d010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400110101185665633c543e00001101000002100015010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401b4045300000400190101185665633c543e00001901000002b4001d010c2870616c6c65745f78796b1870616c6c6574144576656e7404045400012c2c506f6f6c437265617465641400000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e00000034417373657473537761707065641000000130543a3a4163636f756e7449640000110101505665633c43757272656e637949644f663c543e3e0000b4013042616c616e63654f663c543e0000b4013042616c616e63654f663c543e0001007053656c6c41737365744661696c6564447565546f536c6970706167651800000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e0000b4013042616c616e63654f663c543e0002006c42757941737365744661696c6564447565546f536c6970706167651800000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e0000b4013042616c616e63654f663c543e0003003c4c69717569646974794d696e7465641c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e0004003c4c69717569646974794275726e65641c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e00050050506f6f6c50726f6d6f74696f6e55706461746564080010013c43757272656e637949644f663c543e0000210101284f7074696f6e3c75383e000600484c69717569646974794163746976617465640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e000700504c697175696469747944656163746976617465640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e0008003852657761726473436c61696d65640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e000900804d756c74695377617041737365744661696c65644f6e41746f6d6963537761701000000130543a3a4163636f756e7449640000110101505665633c43757272656e637949644f663c543e3e0000b4013042616c616e63654f663c543e000084012c4d6f64756c654572726f72000a00047c54686520604576656e746020656e756d206f6620746869732070616c6c6574210104184f7074696f6e04045401080108104e6f6e6500000010536f6d65040008000001000025010c5470616c6c65745f70726f6f665f6f665f7374616b651870616c6c6574144576656e7404045400012050506f6f6c50726f6d6f74696f6e55706461746564080010013c43757272656e637949644f663c543e0000210101284f7074696f6e3c75383e000000484c69717569646974794163746976617465640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e000100504c697175696469747944656163746976617465640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e0002003852657761726473436c61696d65640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e000300605468697264506172747952657761726473436c61696d65641000000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e00040070546869726450617274794c69717569646974794163746976617465641000000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e00050078546869726450617274794c697175696469747944656163746976617465641000000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e00060084546869726450617274795375636365737366756c506f6f6c50726f6d6f74696f6e1000000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e000700047c54686520604576656e746020656e756d206f6620746869732070616c6c657429010c3c70616c6c65745f6665655f6c6f636b1870616c6c6574144576656e74040454000110584665654c6f636b4d65746164617461557064617465640000003c4665654c6f636b556e6c6f636b65640800000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e000100244665654c6f636b65640c010c77686f000130543a3a4163636f756e74496400012c6c6f636b5f616d6f756e74b4013042616c616e63654f663c543e000130746f74616c5f6c6f636b6564b4013042616c616e63654f663c543e0002006c546f6b656e56616c75655468726573686f6c647355706461746564000300047c54686520604576656e746020656e756d206f6620746869732070616c6c65742d010c5870616c6c65745f76657374696e675f6d616e676174611870616c6c6574144576656e740404540001083856657374696e67557064617465640c011c6163636f756e74000130543a3a4163636f756e744964000120746f6b656e5f6964100130546f6b656e49644f663c543e000120756e766573746564b4013042616c616e63654f663c543e000008510154686520616d6f756e742076657374656420686173206265656e20757064617465642e205468697320636f756c6420696e6469636174652061206368616e676520696e2066756e647320617661696c61626c652e25015468652062616c616e636520676976656e2069732074686520616d6f756e74207768696368206973206c65667420756e7665737465642028616e642074687573206c6f636b6564292e4056657374696e67436f6d706c6574656408011c6163636f756e74000130543a3a4163636f756e744964000120746f6b656e5f6964100130546f6b656e49644f663c543e0001049c416e205c5b6163636f756e745c5d20686173206265636f6d652066756c6c79207665737465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657431010c6070616c6c65745f63726f77646c6f616e5f726577617264731870616c6c6574144576656e7404045400011848496e697469616c5061796d656e744d6164650800000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e000004dc54686520696e697469616c207061796d656e74206f6620496e697469616c697a6174696f6e5061796d656e742025207761732070616964604e61746976654964656e746974794173736f6369617465640c00000158543a3a52656c6179436861696e4163636f756e7449640000000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e0001085501536f6d656f6e65206861732070726f76656e2074686579206d616465206120636f6e747269627574696f6e20616e64206173736f6369617465642061206e6174697665206964656e7469747920776974682069742e790144617461206973207468652072656c6179206163636f756e742c20206e6174697665206163636f756e7420616e642074686520746f74616c20616d6f756e74206f66205f726577617264735f20746861742077696c6c20626520706169642c52657761726473506169640800000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e0002089c4120636f6e7472696275746f722068617320636c61696d656420736f6d6520726577617264732e01014461746120697320746865206163636f756e742067657474696e67207061696420616e642074686520616d6f756e74206f66207265776172647320706169642e5052657761726441646472657373557064617465640800000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000304b44120636f6e7472696275746f72206861732075706461746564207468652072657761726420616464726573732e90496e697469616c697a6564416c7265616479496e697469616c697a65644163636f756e740c00000158543a3a52656c6179436861696e4163636f756e74496400004801504f7074696f6e3c543a3a4163636f756e7449643e0000b4013042616c616e63654f663c543e00040425015768656e20696e697469616c697a696e6720746865207265776172642076656320616e20616c726561647920696e697469616c697a6564206163636f756e742077617320666f756e64ac496e697469616c697a65644163636f756e74576974684e6f74456e6f756768436f6e747269627574696f6e0c00000158543a3a52656c6179436861696e4163636f756e74496400004801504f7074696f6e3c543a3a4163636f756e7449643e0000b4013042616c616e63654f663c543e00050425015768656e20696e697469616c697a696e6720746865207265776172642076656320616e20616c726561647920696e697469616c697a6564206163636f756e742077617320666f756e64047c54686520604576656e746020656e756d206f6620746869732070616c6c657435010c3c70616c6c65745f69737375616e63651870616c6c6574144576656e7404045400011c5453657373696f6e49737375616e6365497373756564100010010c7533320000b4013042616c616e63654f663c543e0000b4013042616c616e63654f663c543e0000b4013042616c616e63654f663c543e0000049049737375616e636520666f72207570636f6d696e672073657373696f6e206973737565645c53657373696f6e49737375616e63655265636f72646564100010010c7533320000b4013042616c616e63654f663c543e0000b4013042616c616e63654f663c543e0000b4013042616c616e63654f663c543e000104d449737375616e636520666f72207570636f6d696e672073657373696f6e2063616c63756c6174656420616e64207265636f726465646449737375616e6365436f6e666967496e697469616c697a656404003901016849737375616e6365496e666f3c42616c616e63654f663c543e3e000204a449737375616e636520636f6e66696775726174696f6e20686173206265656e2066696e616c697a65643054474546696e616c697a65640003045854474520686173206265656e2066696e616c697a656444544745496e7374616e63654661696c656404004101018c546765496e666f3c543a3a4163636f756e7449642c2042616c616e63654f663c543e3e00040464412054474520696e7374616e636520686173206661696c656450544745496e7374616e636553756363656564656404004101018c546765496e666f3c543a3a4163636f756e7449642c2042616c616e63654f663c543e3e00050470412054474520696e7374616e636520686173207375636365656465644449737375616e6365436f6e66696753657404003901016849737375616e6365496e666f3c42616c616e63654f663c543e3e0006047849737375616e636520636f6e66696775726174696f6e2075706461746564047c54686520604576656e746020656e756d206f6620746869732070616c6c65743901083c70616c6c65745f69737375616e63653049737375616e6365496e666f041c42616c616e636501b4001c01586c696e6561725f69737375616e63655f616d6f756e74b4011c42616c616e636500014069737375616e63655f61745f696e6974b4011c42616c616e63650001586c696e6561725f69737375616e63655f626c6f636b7310010c7533320001586c69717569646974795f6d696e696e675f73706c69743d01011c50657262696c6c0001347374616b696e675f73706c69743d01011c50657262696c6c00014073657175656e636572735f73706c69743d01011c50657262696c6c000168746f74616c5f63726f77646c6f616e5f616c6c6f636174696f6eb4011c42616c616e636500003d010c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c75333200004101083c70616c6c65745f69737375616e63651c546765496e666f08244163636f756e74496401001c42616c616e636501b40008010c77686f0001244163636f756e744964000118616d6f756e74b4011c42616c616e6365000045010c7470616c6c65745f6d756c7469707572706f73655f6c69717569646974791870616c6c6574144576656e740404540001085456657374696e67546f6b656e7352657365727665640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e00000064546f6b656e7352656c6f636b656446726f6d526573657276651000000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e0000b4013042616c616e63654f663c543e000100047c54686520604576656e746020656e756d206f6620746869732070616c6c657449010c4070616c6c65745f626f6f7473747261701870616c6c6574144576656e740404540001202c50726f766973696f6e6564080010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e0000044446756e64732070726f766973696f6e65644456657374656450726f766973696f6e6564080010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e0001049446756e64732070726f766973696f6e6564207573696e672076657374656420746f6b656e7380526577617264734c697175696469747941636974766174696f6e4661696c65640c00000130543a3a4163636f756e744964000010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e000204d45468652061637469766174696f6e206f66207468652072657761726473206c697175696469747920746f6b656e73206661696c65643852657761726473436c61696d6564080010013c43757272656e637949644f663c543e0000b4013042616c616e63654f663c543e0003043c5265776172647320636c61696d65644c4163636f756e747357686974656c69737465640004044c6163636f756e742077686974656c697374656478426f6f7473747261705061726974616c6c7950726546696e616c697a6564000504c8626f6f747374726170207072652066696e616c697a6174696f6e2068617320636f6d706c65746564207061727469616c6c796c426f6f7473747261705265616479546f426546696e616c697a65640006044101626f6f747374726170207072652066696e616c697a6174696f6e2068617320636f6d706c657465642c20616e642074686520626f6f7473747261702063616e206e6f772062652066696e616c697a656448426f6f74737472617046696e616c697a65640007047466696e616c697a6174696f6e2070726f636573732066696e6973686564047c54686520604576656e746020656e756d206f6620746869732070616c6c65744d010c3470616c6c65745f6d61726b65741870616c6c6574144576656e7404045400011834417373657473537761707065640c010c77686f000130543a3a4163636f756e744964048c546865206163636f756e74207468617420696e69746961746564207468652073776170013c746f74616c5f616d6f756e745f696eb40128543a3a42616c616e6365044c54686520746f74616c20616d6f756e7420696e01147377617073510101505665633c41746f6d6963537761704f663c543e3e04784c697374206f66207468652061746f6d696320617373657420737761707300048041737365747320776572652073776170706564207375636365737366756c6c792c506f6f6c4372656174656410011c63726561746f72000130543a3a4163636f756e7449640488546865206163636f756e74207468617420637265617465642074686520706f6f6c2e011c706f6f6c5f696410012c506f6f6c49644f663c543e04ac54686520706f6f6c20696420616e6420746865206163636f756e74204944206f662074686520706f6f6c2e01206c705f746f6b656e100134543a3a43757272656e63794964084101546865206964206f6620746865206c697175696469747920746f6b656e7320746861742077696c6c206265206d696e746564207768656e206173736574732061726520616464656420746f207468697314706f6f6c2e01186173736574735d0101384173736574506169724f663c543e08510154686520617373657420696473206173736f63696174656420776974682074686520706f6f6c2e204e6f7465207468617420746865206f72646572206f662074686520617373657473206d6179206e6f74206265f47468652073616d6520617320746865206f726465722073706563696669656420696e207468652063726561746520706f6f6c2065787472696e7369632e0104190141207375636365737366756c2063616c6c206f662074686520604372657461506f6f6c602065787472696e7369632077696c6c206372656174652074686973206576656e742e3c4c69717569646974794d696e74656418010c77686f000130543a3a4163636f756e74496404b8546865206163636f756e74207468617420746865206c6971756964697479207761732074616b656e2066726f6d2e011c706f6f6c5f696410012c506f6f6c49644f663c543e04cc546865206964206f662074686520706f6f6c207468617420746865206c69717569646974792077617320616464656420746f2e0140616d6f756e74735f70726f7669646564d0014042616c616e6365506169724f663c543e04d854686520616d6f756e7473206f6620746865206173736574732074686174207765726520616464656420746f2074686520706f6f6c2e01206c705f746f6b656e100134543a3a43757272656e63794964049c546865206964206f6620746865204c5020746f6b656e207468617420776173206d696e7465642e013c6c705f746f6b656e5f6d696e746564b40128543a3a42616c616e636504d054686520616d6f756e74206f66206c7020746f6b656e7320746861742077657265206d696e746564206f6620746861742069642e0130746f74616c5f737570706c79b40128543a3a42616c616e636504c0546865206e657720746f74616c20737570706c79206f6620746865206173736f636961746564204c5020746f6b656e2e0204250141207375636365737366756c2063616c6c206f662074686520604164644c6971756964697479602065787472696e7369632077696c6c206372656174652074686973206576656e742e3c4c69717569646974794275726e656414010c77686f000130543a3a4163636f756e74496404d0546865206163636f756e74207468617420746865206c697175696469747920746f6b656e207761732074616b656e2066726f6d2e011c706f6f6c5f696410012c506f6f6c49644f663c543e04d4546865206964206f662074686520706f6f6c207468617420746865206c6971756964697479207761732074616b656e2066726f6d2e011c616d6f756e7473d0014042616c616e6365506169724f663c543e04a854686520616d6f756e74206f66207468652061737365742074686174207761732072656365697665642e01346275726e65645f616d6f756e74b40128543a3a42616c616e636504d854686520616d6f756e74206f6620746865206173736f636961746564204c5020746f6b656e207468617420776173206275726e65642e0130746f74616c5f737570706c79b40128543a3a42616c616e636504c0546865206e657720746f74616c20737570706c79206f6620746865206173736f636961746564204c5020746f6b656e2e0304310141207375636365737366756c2063616c6c206f6620746865206052656d6f76654c6971756964697479602065787472696e7369632077696c6c206372656174652074686973206576656e742e28537761704661696c65640401146572726f7284012c4d6f64756c654572726f720004045853776170206661696c65642077697468206572726f7258537761704665657346616c6c6261636b4661696c6564080108696410010c7533320001146572726f7284012c4d6f64756c654572726f72000504605377617020666565732066616c6261636b206661696c6564047c54686520604576656e746020656e756d206f6620746869732070616c6c657451010000025501005501083470616c6c65745f6d61726b65742841746f6d696353776170082843757272656e6379496401101c42616c616e636501b40018011c706f6f6c5f696410012843757272656e637949640001106b696e6459010120506f6f6c4b696e6400012061737365745f696e10012843757272656e6379496400012461737365745f6f757410012843757272656e63794964000124616d6f756e745f696eb4011c42616c616e6365000128616d6f756e745f6f7574b4011c42616c616e636500005901083470616c6c65745f6d61726b657420506f6f6c4b696e640001080c58796b00000028537461626c6553776170000100005d010000040810100061010c4470617261636861696e5f7374616b696e671870616c6c6574144576656e74040454000184204e6577526f756e641000100144426c6f636b4e756d626572466f723c543e0000100128526f756e64496e646578000010010c7533320000b4013042616c616e63654f663c543e00000409015374617274696e6720426c6f636b2c20526f756e642c204e756d626572206f6620436f6c6c61746f72732053656c65637465642c20546f74616c2042616c616e6365604a6f696e6564436f6c6c61746f7243616e646964617465730c00000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e0000b4013042616c616e63654f663c543e000104b04163636f756e742c20416d6f756e74204c6f636b65642c204e657720546f74616c20416d74204c6f636b656438436f6c6c61746f7243686f73656e0c00100128526f756e64496e6465780000000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e0002042101526f756e642c20436f6c6c61746f72204163636f756e742c20546f74616c204578706f73656420416d6f756e742028696e636c7564657320616c6c2064656c65676174696f6e73296843616e646964617465426f6e644d6f72655265717565737465640c00000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e0000100128526f756e64496e6465780003043d0143616e6469646174652c20416d6f756e7420546f20496e6372656173652c20526f756e6420617420776869636820726571756573742063616e2062652065786563757465642062792063616c6c65726843616e646964617465426f6e644c6573735265717565737465640c00000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e0000100128526f756e64496e6465780004043d0143616e6469646174652c20416d6f756e7420546f2044656372656173652c20526f756e6420617420776869636820726571756573742063616e2062652065786563757465642062792063616c6c65724c43616e646964617465426f6e6465644d6f72650c00000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e0000b4013042616c616e63654f663c543e0005048443616e6469646174652c20416d6f756e742c204e657720426f6e6420546f74616c4c43616e646964617465426f6e6465644c6573730c00000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e0000b4013042616c616e63654f663c543e0006046c43616e6469646174652c20416d6f756e742c204e657720426f6e645043616e64696461746557656e744f66666c696e650800100128526f756e64496e6465780000000130543a3a4163636f756e74496400070460526f756e64204f66666c696e652c2043616e6469646174654c43616e6469646174654261636b4f6e6c696e650800100128526f756e64496e6465780000000130543a3a4163636f756e7449640008045c526f756e64204f6e6c696e652c2043616e6469646174655843616e6469646174655363686564756c6564457869740c00100128526f756e64496e6465780000000130543a3a4163636f756e7449640000100128526f756e64496e646578000904e4526f756e64204174205768696368204578697420497320416c6c6f7765642c2043616e6469646174652c205363686564756c656420457869745843616e63656c6c656443616e646964617465457869740400000130543a3a4163636f756e744964000a042443616e6469646174657043616e63656c6c656443616e646964617465426f6e644368616e67650800000130543a3a4163636f756e74496400006501018843616e646964617465426f6e64526571756573743c42616c616e63654f663c543e3e000b047043616e6469646174652c2043616e63656c6c656420526571756573743443616e6469646174654c6566740c00000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e0000b4013042616c616e63654f663c543e000c04cc45782d43616e6469646174652c20416d6f756e7420556e6c6f636b65642c204e657720546f74616c20416d74204c6f636b65646c44656c65676174696f6e496e6372656173655363686564756c65641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e0000100128526f756e64496e646578000d04310144656c656761746f722c2043616e6469646174652c20416d6f756e7420746f20626520696e637265617365642c20526f756e642061742077686963682063616e2062652065786563757465646c44656c65676174696f6e44656372656173655363686564756c65641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e0000100128526f756e64496e646578000e04310144656c656761746f722c2043616e6469646174652c20416d6f756e7420746f206265206465637265617365642c20526f756e642061742077686963682063616e2062652065786563757465644c44656c65676174696f6e496e637265617365641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e0000180110626f6f6c000f004c44656c65676174696f6e4465637265617365641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e0000180110626f6f6c0010005844656c656761746f72457869745363686564756c65640c00100128526f756e64496e6465780000000130543a3a4163636f756e7449640000100128526f756e64496e64657800110480526f756e642c2044656c656761746f722c205363686564756c656420457869747444656c65676174696f6e5265766f636174696f6e5363686564756c65641000100128526f756e64496e6465780000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000100128526f756e64496e646578001204ac526f756e642c2044656c656761746f722c2043616e6469646174652c205363686564756c656420457869743444656c656761746f724c6566740800000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e0013046844656c656761746f722c20416d6f756e7420556e7374616b65644444656c65676174696f6e5265766f6b65640c00000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e0014049444656c656761746f722c2043616e6469646174652c20416d6f756e7420556e7374616b65645844656c656761746f724578697443616e63656c6c65640400000130543a3a4163636f756e7449640015042444656c656761746f726843616e63656c6c656444656c65676174696f6e526571756573740800000130543a3a4163636f756e74496400006d0101b444656c65676174696f6e526571756573743c543a3a4163636f756e7449642c2042616c616e63654f663c543e3e0016047044656c656761746f722c2043616e63656c6c656420526571756573742844656c65676174696f6e1000000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e0000000130543a3a4163636f756e74496400007501017044656c656761746f7241646465643c42616c616e63654f663c543e3e001704610144656c656761746f722c20416d6f756e74204c6f636b65642c2043616e6469646174652c2044656c656761746f7220506f736974696f6e2077697468204e657720546f74616c20436f756e74656420696620696e20546f705844656c656761746f724c65667443616e6469646174651000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e0000b4013042616c616e63654f663c543e001804250144656c656761746f722c2043616e6469646174652c20416d6f756e7420556e7374616b65642c204e657720546f74616c20416d74205374616b656420666f722043616e6469646174654844656c656761746f724475655265776172641000100128526f756e64496e6465780000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e0019045d0153657373696f6e20696e6465782c2044656c656761746f722c20436f6c6c61746f722c2044756520726577617264202861732070657220636f756e7465642064656c65676174696f6e20666f7220636f6c6c61746f72292052657761726465640c00100128526f756e64496e6465780000000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e001a0419015061696420746865206163636f756e74202864656c656761746f72206f7220636f6c6c61746f7229207468652062616c616e6365206173206c6971756964207265776172647368436f6c6c61746f725265776172647344697374726962757465640800000130543a3a4163636f756e7449640000790101305061796f7574526f756e6473001b0469014e6f746966792061626f75742072657761726420706572696f6473207468617420686173206265656e20706169642028636f6c6c61746f722c207061796f757420726f756e64732c20616e792072657761726473206c65667429505374616b654578706563746174696f6e735365740c00b4013042616c616e63654f663c543e0000b4013042616c616e63654f663c543e0000b4013042616c616e63654f663c543e001c04605374616b696e67206578706563746174696f6e732073657440546f74616c53656c6563746564536574080010010c753332000010010c753332001d04d853657420746f74616c2073656c65637465642063616e6469646174657320746f20746869732076616c7565205b6f6c642c206e65775d54436f6c6c61746f72436f6d6d697373696f6e53657408003d01011c50657262696c6c00003d01011c50657262696c6c001e04c053657420636f6c6c61746f7220636f6d6d697373696f6e20746f20746869732076616c7565205b6f6c642c206e65775d6843616e64696461746541676772656761746f72557064617465640800000130543a3a4163636f756e74496400004801504f7074696f6e3c543a3a4163636f756e7449643e001f0478412063616e64696461746520757064617465642061676772656761746f726441676772656761746f724d65746164617461557064617465640400000130543a3a4163636f756e744964002004a8416e206167676772656761746f722773206d6574616461746120686173206265656e2075706461746564047c54686520604576656e746020656e756d206f6620746869732070616c6c657465010c4470617261636861696e5f7374616b696e671870616c6c65745043616e646964617465426f6e6452657175657374041c42616c616e636501b4000c0118616d6f756e74b4011c42616c616e63650001186368616e67656901014c43616e646964617465426f6e644368616e676500013c7768656e5f65786563757461626c65100128526f756e64496e646578000069010c4470617261636861696e5f7374616b696e671870616c6c65744c43616e646964617465426f6e644368616e676500010820496e637265617365000000204465637265617365000100006d010c4470617261636861696e5f7374616b696e671870616c6c65744444656c65676174696f6e5265717565737408244163636f756e74496401001c42616c616e636501b400100120636f6c6c61746f720001244163636f756e744964000118616d6f756e74b4011c42616c616e636500013c7768656e5f65786563757461626c65100128526f756e64496e646578000118616374696f6e7101014044656c65676174696f6e4368616e6765000071010c4470617261636861696e5f7374616b696e671870616c6c65744044656c65676174696f6e4368616e676500010c185265766f6b6500000020496e6372656173650001002044656372656173650002000075010c4470617261636861696e5f7374616b696e671870616c6c65743844656c656761746f724164646564041c42616c616e636501b40108284164646564546f546f700401246e65775f746f74616cb4011c42616c616e6365000000344164646564546f426f74746f6d000100007901084470617261636861696e5f7374616b696e67305061796f7574526f756e64730001080c416c6c0000001c5061727469616c04001101013c5665633c526f756e64496e6465783e000100007d010c6070616c6c65745f73657175656e6365725f7374616b696e671870616c6c6574144576656e740404540001187853657175656e6365727352656d6f76656446726f6d4163746976655365740800b00128543a3a436861696e49640000810101445665633c543a3a4163636f756e7449643e0000006053657175656e6365724a6f696e65644163746976655365740800b00128543a3a436861696e49640000000130543a3a4163636f756e744964000100345374616b6550726f76696465640c0114636861696eb00128543a3a436861696e496400012c61646465645f7374616b65b4013042616c616e63654f663c543e00012c746f74616c5f7374616b65b4013042616c616e63654f663c543e000200305374616b6552656d6f766564080114636861696eb00128543a3a436861696e496400013472656d6f7665645f7374616b65b4013042616c616e63654f663c543e0003006c53657175656e6365725265776172647344697374726962757465640800000130543a3a4163636f756e7449640000850101305061796f7574526f756e64730004046d014e6f746966792061626f75742072657761726420706572696f6473207468617420686173206265656e2070616964202873657175656e6365722c207061796f757420726f756e64732c20616e792072657761726473206c656674292052657761726465640c00100128526f756e64496e6465780000000130543a3a4163636f756e7449640000b4013042616c616e63654f663c543e000504b85061696420746865206163636f756e74207468652062616c616e6365206173206c69717569642072657761726473047c54686520604576656e746020656e756d206f6620746869732070616c6c6574810100000200008501086070616c6c65745f73657175656e6365725f7374616b696e67305061796f7574526f756e64730001080c416c6c0000001c5061727469616c04001101013c5665633c526f756e64496e6465783e0001000089010c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e047c54686520604576656e746020656e756d206f6620746869732070616c6c65748d010c3870616c6c65745f6772616e6470611870616c6c6574144576656e7400010c384e6577417574686f726974696573040134617574686f726974795f73657491010134417574686f726974794c6973740000048c4e657720617574686f726974792073657420686173206265656e206170706c6965642e185061757365640001049843757272656e7420617574686f726974792073657420686173206265656e207061757365642e1c526573756d65640002049c43757272656e7420617574686f726974792073657420686173206265656e20726573756d65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657491010000029501009501000004089901280099010c5073705f636f6e73656e7375735f6772616e6470610c617070185075626c6963000004009d01013c656432353531393a3a5075626c696300009d010c1c73705f636f72651c65643235353139185075626c6963000004003001205b75383b2033325d0000a1010c4c6f726d6c5f61737365745f7265676973747279186d6f64756c65144576656e740404540001083c52656769737465726564417373657408012061737365745f6964100128543a3a417373657449640001206d65746164617461a50101f041737365744d657461646174613c543a3a42616c616e63652c20543a3a437573746f6d4d657461646174612c20543a3a537472696e674c696d69743e0000003055706461746564417373657408012061737365745f6964100128543a3a417373657449640001206d65746164617461a50101f041737365744d657461646174613c543a3a42616c616e63652c20543a3a437573746f6d4d657461646174612c20543a3a537472696e674c696d69743e000100047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a5010c2c6f726d6c5f7472616974733861737365745f72656769737472793441737365744d657461646174610c1c42616c616e636501b438437573746f6d4d6574616461746101a9012c537472696e674c696d69740000140120646563696d616c7310010c7533320001106e616d65bd01016c426f756e6465645665633c75382c20537472696e674c696d69743e00011873796d626f6cbd01016c426f756e6465645665633c75382c20537472696e674c696d69743e00014c6578697374656e7469616c5f6465706f736974b4011c42616c616e63650001286164646974696f6e616ca9010138437573746f6d4d657461646174610000a9010c346d616e676174615f74797065731861737365747338437573746f6d4d65746164617461000008010c78636dad01014c4f7074696f6e3c58636d4d657461646174613e00010c78796bb501014c4f7074696f6e3c58796b4d657461646174613e0000ad0104184f7074696f6e04045401b1010108104e6f6e6500000010536f6d650400b1010000010000b1010c346d616e676174615f7479706573186173736574732c58636d4d6574616461746100000401386665655f7065725f7365636f6e64b40110753132380000b50104184f7074696f6e04045401b9010108104e6f6e6500000010536f6d650400b9010000010000b9010c346d616e676174615f7479706573186173736574732c58796b4d65746164617461000004014c6f7065726174696f6e735f64697361626c6564180110626f6f6c0000bd010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004004c01185665633c543e0000c1010c3c70616c6c65745f74726561737572791870616c6c6574144576656e740804540004490001382050726f706f73656404013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000004344e65772070726f706f73616c2e205370656e64696e670401406275646765745f72656d61696e696e67b4013c42616c616e63654f663c542c20493e000104e45765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e1c417761726465640c013870726f706f73616c5f696e64657810013450726f706f73616c496e6465780001146177617264b4013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640002047c536f6d652066756e64732068617665206265656e20616c6c6f63617465642e2052656a656374656408013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800011c736c6173686564b4013c42616c616e63654f663c542c20493e000304b0412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e144275726e7404012c6275726e745f66756e6473b4013c42616c616e63654f663c542c20493e00040488536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20526f6c6c6f766572040140726f6c6c6f7665725f62616c616e6365b4013c42616c616e63654f663c542c20493e0005042d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e1c4465706f73697404011476616c7565b4013c42616c616e63654f663c542c20493e0006047c536f6d652066756e64732068617665206265656e206465706f73697465642e345370656e64417070726f7665640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000118616d6f756e74b4013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640007049c41206e6577207370656e642070726f706f73616c20686173206265656e20617070726f7665642e3c55706461746564496e61637469766508012c7265616374697661746564b4013c42616c616e63654f663c542c20493e00012c6465616374697661746564b4013c42616c616e63654f663c542c20493e000804cc54686520696e6163746976652066756e6473206f66207468652070616c6c65742068617665206265656e20757064617465642e4841737365745370656e64417070726f766564180114696e6465781001285370656e64496e64657800012861737365745f6b696e64140130543a3a41737365744b696e64000118616d6f756e74b40150417373657442616c616e63654f663c542c20493e00012c62656e6566696369617279000138543a3a42656e656669636961727900012876616c69645f66726f6d100144426c6f636b4e756d626572466f723c543e0001246578706972655f6174100144426c6f636b4e756d626572466f723c543e000904b441206e6577206173736574207370656e642070726f706f73616c20686173206265656e20617070726f7665642e4041737365745370656e64566f69646564040114696e6465781001285370656e64496e646578000a0474416e20617070726f766564207370656e642077617320766f696465642e1050616964080114696e6465781001285370656e64496e6465780001287061796d656e745f69641401643c543a3a5061796d6173746572206173205061793e3a3a4964000b044c41207061796d656e742068617070656e65642e345061796d656e744661696c6564080114696e6465781001285370656e64496e6465780001287061796d656e745f69641401643c543a3a5061796d6173746572206173205061793e3a3a4964000c049041207061796d656e74206661696c656420616e642063616e20626520726574726965642e385370656e6450726f636573736564040114696e6465781001285370656e64496e646578000d084d0141207370656e64207761732070726f63657373656420616e642072656d6f7665642066726f6d207468652073746f726167652e204974206d696768742068617665206265656e207375636365737366756c6c797070616964206f72206974206d6179206861766520657870697265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c5010c4c70616c6c65745f7375646f5f6d616e676174611870616c6c6574144576656e7404045400011014537564696404012c7375646f5f726573756c749801384469737061746368526573756c7404b454686520726573756c74206f66207468652063616c6c206d61646520627920746865207375646f20757365722e00047041207375646f2063616c6c206a75737420746f6f6b20706c6163652e284b65794368616e67656408010c6f6c644801504f7074696f6e3c543a3a4163636f756e7449643e04b4546865206f6c64207375646f206b657920286966206f6e65207761732070726576696f75736c7920736574292e010c6e6577000130543a3a4163636f756e7449640488546865206e6577207375646f206b657920286966206f6e652077617320736574292e010478546865207375646f206b657920686173206265656e20757064617465642e284b657952656d6f76656400020480546865206b657920776173207065726d616e656e746c792072656d6f7665642e285375646f4173446f6e6504012c7375646f5f726573756c749801384469737061746368526573756c7404b454686520726573756c74206f66207468652063616c6c206d61646520627920746865207375646f20757365722e0304c841205b7375646f5f61735d2850616c6c65743a3a7375646f5f6173292063616c6c206a75737420746f6f6b20706c6163652e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c9010c4870616c6c65745f7375646f5f6f726967696e1870616c6c6574144576656e740404540001082c53754f726967696e44696404009801384469737061746368526573756c740000048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d4053754f726967696e446f4173446f6e6504009801384469737061746368526573756c740001048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d047c54686520604576656e746020656e756d206f6620746869732070616c6c6574cd010c6470616c6c65745f636f6c6c6563746976655f6d616e676174611870616c6c6574144576656e740804540004490001242050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f686173682c011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011c543a3a48617368000114766f746564180110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c749801384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c749801384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f686173682c011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e384d656d626572734368616e67656404012c6e65775f6d656d62657273810101445665633c543a3a4163636f756e7449643e00070474546865206d656d626572732068617665206265656e206368616e676564205072696d655365740401246e65775f7072696d654801504f7074696f6e3c543a3a4163636f756e7449643e00080474546865205072696d65206d656d62657220686173206265656e20736574047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d1010c3c70616c6c65745f6964656e746974791870616c6c6574144576656e740404540001442c4964656e7469747953657404010c77686f000130543a3a4163636f756e744964000004ec41206e616d652077617320736574206f72207265736574202877686963682077696c6c2072656d6f766520616c6c206a756467656d656e7473292e3c4964656e74697479436c656172656408010c77686f000130543a3a4163636f756e74496400011c6465706f736974b4013042616c616e63654f663c543e000104cc41206e616d652077617320636c65617265642c20616e642074686520676976656e2062616c616e63652072657475726e65642e384964656e746974794b696c6c656408010c77686f000130543a3a4163636f756e74496400011c6465706f736974b4013042616c616e63654f663c543e000204c441206e616d65207761732072656d6f76656420616e642074686520676976656e2062616c616e636520736c61736865642e484a756467656d656e7452657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780003049c41206a756467656d656e74207761732061736b65642066726f6d2061207265676973747261722e504a756467656d656e74556e72657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780004048841206a756467656d656e74207265717565737420776173207265747261637465642e384a756467656d656e74476976656e080118746172676574000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780005049441206a756467656d656e742077617320676976656e2062792061207265676973747261722e38526567697374726172416464656404013c7265676973747261725f696e646578100138526567697374726172496e646578000604584120726567697374726172207761732061646465642e405375624964656e7469747941646465640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f736974b4013042616c616e63654f663c543e000704f441207375622d6964656e746974792077617320616464656420746f20616e206964656e7469747920616e6420746865206465706f73697420706169642e485375624964656e7469747952656d6f7665640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f736974b4013042616c616e63654f663c543e000804090141207375622d6964656e74697479207761732072656d6f7665642066726f6d20616e206964656e7469747920616e6420746865206465706f7369742066726565642e485375624964656e746974795265766f6b65640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f736974b4013042616c616e63654f663c543e000908190141207375622d6964656e746974792077617320636c65617265642c20616e642074686520676976656e206465706f7369742072657061747269617465642066726f6d20746865c86d61696e206964656e74697479206163636f756e7420746f20746865207375622d6964656e74697479206163636f756e742e38417574686f726974794164646564040124617574686f72697479000130543a3a4163636f756e744964000a047c4120757365726e616d6520617574686f72697479207761732061646465642e40417574686f7269747952656d6f766564040124617574686f72697479000130543a3a4163636f756e744964000b04844120757365726e616d6520617574686f72697479207761732072656d6f7665642e2c557365726e616d6553657408010c77686f000130543a3a4163636f756e744964000120757365726e616d65d501012c557365726e616d653c543e000c04744120757365726e616d65207761732073657420666f72206077686f602e38557365726e616d655175657565640c010c77686f000130543a3a4163636f756e744964000120757365726e616d65d501012c557365726e616d653c543e00012865787069726174696f6e100144426c6f636b4e756d626572466f723c543e000d0419014120757365726e616d6520776173207175657565642c20627574206077686f60206d75737420616363657074206974207072696f7220746f206065787069726174696f6e602e48507265617070726f76616c4578706972656404011477686f7365000130543a3a4163636f756e744964000e043901412071756575656420757365726e616d6520706173736564206974732065787069726174696f6e20776974686f7574206265696e6720636c61696d656420616e64207761732072656d6f7665642e485072696d617279557365726e616d6553657408010c77686f000130543a3a4163636f756e744964000120757365726e616d65d501012c557365726e616d653c543e000f0401014120757365726e616d6520776173207365742061732061207072696d61727920616e642063616e206265206c6f6f6b65642075702066726f6d206077686f602e5c44616e676c696e67557365726e616d6552656d6f76656408010c77686f000130543a3a4163636f756e744964000120757365726e616d65d501012c557365726e616d653c543e0010085d01412064616e676c696e6720757365726e616d652028617320696e2c206120757365726e616d6520636f72726573706f6e64696e6720746f20616e206163636f756e742074686174206861732072656d6f766564206974736c6964656e746974792920686173206265656e2072656d6f7665642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d5010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004004c01185665633c543e0000d9010c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574dd010c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e10108306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e00020000e5010000022c00e9010000025d0100ed0108306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6ef101014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d65f501016473705f72756e74696d653a3a52756e74696d65537472696e670000f1010000061000f5010000050200f90108306672616d655f73797374656d60436f646555706772616465417574686f72697a6174696f6e0404540000080124636f64655f686173682c011c543a3a48617368000134636865636b5f76657273696f6e180110626f6f6c0000fd010c306672616d655f73797374656d1870616c6c65741043616c6c0404540001302c656e71756575655f74787304010c7478734001985665633c284f7074696f6e3c543a3a4163636f756e7449643e2c20456e636f6465645478293e00000c29015065727369737473206c697374206f6620656e636f6465642074787320696e746f207468652073746f726167652071756575652e20546865726520697320616e206465646963617465646502636865636b20696e205b4578656375746976655d2868747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f6d616e676174612d646f63732d6e6f64652f6672616d655f6578656375746976652f7374727563742e4578656375746976652e68746d6c2920746861742076657269666965732074686174207061737365642062696e61727920646174612063616e206265606465636f64656420696e746f2065787472696e736963732e1872656d61726b04011872656d61726b4c011c5665633c75383e00010c684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e008843616e20626520657865637574656420627920657665727920606f726967696e602e387365745f686561705f7061676573040114706167657328010c753634000204f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f64654c011c5665633c75383e0003046453657420746865206e65772072756e74696d6520636f64652e5c7365745f636f64655f776974686f75745f636865636b73040110636f64654c011c5665633c75383e000410190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e0051014e6f746520746861742072756e74696d652075706772616465732077696c6c206e6f742072756e20696620746869732069732063616c6c656420776974682061206e6f742d696e6372656173696e6720737065632076657273696f6e212c7365745f73746f726167650401146974656d73010201345665633c4b657956616c75653e0005046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b657973090201205665633c4b65793e000604744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f7072656669780801187072656669784c010c4b657900011c7375626b65797310010c75333200071011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b4c011c5665633c75383e000804a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e44617574686f72697a655f75706772616465040124636f64655f686173682c011c543a3a48617368000a106101417574686f72697a6520616e207570677261646520746f206120676976656e2060636f64655f686173686020666f72207468652072756e74696d652e205468652072756e74696d652063616e20626520737570706c696564186c617465722e007c546869732063616c6c20726571756972657320526f6f74206f726967696e2e80617574686f72697a655f757067726164655f776974686f75745f636865636b73040124636f64655f686173682c011c543a3a48617368000b206101417574686f72697a6520616e207570677261646520746f206120676976656e2060636f64655f686173686020666f72207468652072756e74696d652e205468652072756e74696d652063616e20626520737570706c696564186c617465722e005d015741524e494e473a205468697320617574686f72697a657320616e207570677261646520746861742077696c6c2074616b6520706c61636520776974686f757420616e792073616665747920636865636b732c20666f7259016578616d706c652074686174207468652073706563206e616d652072656d61696e73207468652073616d6520616e642074686174207468652076657273696f6e206e756d62657220696e637265617365732e204e6f74f07265636f6d6d656e64656420666f72206e6f726d616c207573652e205573652060617574686f72697a655f757067726164656020696e73746561642e007c546869732063616c6c20726571756972657320526f6f74206f726967696e2e606170706c795f617574686f72697a65645f75706772616465040110636f64654c011c5665633c75383e000c24550150726f766964652074686520707265696d616765202872756e74696d652062696e617279292060636f64656020666f7220616e2075706772616465207468617420686173206265656e20617574686f72697a65642e00490149662074686520617574686f72697a6174696f6e20726571756972656420612076657273696f6e20636865636b2c20746869732063616c6c2077696c6c20656e73757265207468652073706563206e616d65e872656d61696e7320756e6368616e67656420616e6420746861742074686520737065632076657273696f6e2068617320696e637265617365642e005901446570656e64696e67206f6e207468652072756e74696d65277320604f6e536574436f64656020636f6e66696775726174696f6e2c20746869732066756e6374696f6e206d6179206469726563746c79206170706c791101746865206e65772060636f64656020696e207468652073616d6520626c6f636b206f7220617474656d707420746f207363686564756c652074686520757067726164652e0060416c6c206f726967696e732061726520616c6c6f7765642e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e01020000020502000502000004084c4c0009020000024c000d020c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c617373110201845065724469737061746368436c6173733c57656967687473506572436c6173733e000011020c346672616d655f737570706f7274206469737061746368405065724469737061746368436c617373040454011502000c01186e6f726d616c150201045400012c6f7065726174696f6e616c15020104540001246d616e6461746f72791502010454000015020c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963190201384f7074696f6e3c5765696768743e0001246d61785f746f74616c190201384f7074696f6e3c5765696768743e0001207265736572766564190201384f7074696f6e3c5765696768743e0000190204184f7074696f6e04045401200108104e6f6e6500000010536f6d6504002000000100001d020c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178210201545065724469737061746368436c6173733c7533323e000021020c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f72791001045400002502082873705f776569676874733c52756e74696d65446257656967687400000801107265616428010c753634000114777269746528010c75363400002902082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d65f501013452756e74696d65537472696e67000124696d706c5f6e616d65f501013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069732d02011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e080108753800002d02040c436f77040454013102000400310200000031020000023502003502000004080101100039020c306672616d655f73797374656d1870616c6c6574144572726f720404540001283c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e4053746f72616765517565756546756c6c000604e07468652073746f7261676520717565756520697320656d70747920616e642063616e6e6f742061636365707420616e79206e6577207478736c4d756c7469426c6f636b4d6967726174696f6e734f6e676f696e67000704550141206d756c74692d626c6f636b206d6967726174696f6e206973206f6e676f696e6720616e642070726576656e7473207468652063757272656e7420636f64652066726f6d206265696e67207265706c616365642e444e6f7468696e67417574686f72697a6564000804584e6f207570677261646520617574686f72697a65642e30556e617574686f72697a656400090494546865207375626d697474656420636f6465206973206e6f7420617574686f72697a65642e046c4572726f7220666f72207468652053797374656d2070616c6c65743d020c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77240124543a3a4d6f6d656e7400004c54536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e7420737065636966696564206279685b60436f6e6669673a3a4d696e696d756d506572696f64605d2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0051015468697320646973706174636820636c617373206973205f4d616e6461746f72795f20746f20656e73757265206974206765747320657865637574656420696e2074686520626c6f636b2e204265206177617265510174686174206368616e67696e672074686520636f6d706c6578697479206f6620746869732063616c6c20636f756c6420726573756c742065786861757374696e6720746865207265736f757263657320696e206184626c6f636b20746f206578656375746520616e79206f746865722063616c6c732e0034232320436f6d706c657869747931012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602955012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f283129602062656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e41020c5870616c6c65745f7574696c6974795f6d616e676174611870616c6c65741043616c6c04045400011814626174636804011463616c6c734502017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000487c53656e642061206261746368206f662064697370617463682063616c6c732e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e0034232320436f6d706c6578697479d02d204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e646578a4010c75313600011063616c6c4902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c734502017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000234ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e0034232320436f6d706c6578697479d02d204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c64697370617463685f617308012461735f6f726967696e15040154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c4902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000318c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e0034232320436f6d706c65786974791c2d204f2831292e2c666f7263655f626174636804011463616c6c734502017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0004347c53656e642061206261746368206f662064697370617463682063616c6c732ed4556e6c696b6520606261746368602c20697420616c6c6f7773206572726f727320616e6420776f6e277420696e746572727570742e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e004d014966206f726967696e20697320726f6f74207468656e207468652063616c6c732061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e0034232320436f6d706c6578697479d02d204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c776974685f77656967687408011063616c6c4902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000118776569676874200118576569676874000518c4446973706174636820612066756e6374696f6e2063616c6c2077697468206120737065636966696564207765696768742e002d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b8526f6f74206f726967696e20746f20737065636966792074686520776569676874206f66207468652063616c6c2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e450200000249020049020838726f6c6c75705f72756e74696d652c52756e74696d6543616c6c0001701853797374656d0400fd0101ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000002454696d657374616d7004003d0201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0002001c5574696c6974790400410201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e0004001450726f787904004d0201a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e0005002c4d61696e74656e616e63650400550201c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d61696e74656e616e63652c2052756e74696d653e00060020526f6c6c646f776e0400590201b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c526f6c6c646f776e2c2052756e74696d653e000700204d6574616d61736b0400710201b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d6574616d61736b2c2052756e74696d653e00080018546f6b656e730400750201ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546f6b656e732c2052756e74696d653e000a003050726f6f664f665374616b6504007d0201c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f6f664f665374616b652c2052756e74696d653e000e001c4665654c6f636b0400910201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4665654c6f636b2c2052756e74696d653e000f001c56657374696e670400a90201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e0011002443726f77646c6f616e0400b10201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43726f77646c6f616e2c2052756e74696d653e0012002049737375616e63650400d10201b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c49737375616e63652c2052756e74696d653e001300544d756c7469507572706f73654c69717569646974790400dd0201e90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c7469507572706f73654c69717569646974792c2052756e74696d653e00140024426f6f7473747261700400e10201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f6f7473747261702c2052756e74696d653e001500184d61726b65740400e90201ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d61726b65742c2052756e74696d653e0016004050617261636861696e5374616b696e670400ed0201d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e5374616b696e672c2052756e74696d653e001e004053657175656e6365725374616b696e670400fd0201d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657175656e6365725374616b696e672c2052756e74696d653e001f001c53657373696f6e0400050301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0020001c4772616e6470610400150301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4772616e6470612c2052756e74696d653e00220034417373657452656769737472790400490301c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417373657452656769737472792c2052756e74696d653e00350020547265617375727904005d0301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54726561737572792c2052756e74696d653e003c00105375646f0400610301a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5375646f2c2052756e74696d653e003d00285375646f4f726967696e0400650301bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5375646f4f726967696e2c2052756e74696d653e003e001c436f756e63696c0400690301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e003f00204964656e7469747904006d0301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4964656e746974792c2052756e74696d653e00400044466f756e646174696f6e4d656d6265727304000d0401d90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c466f756e646174696f6e4d656d626572732c2052756e74696d653e0041003c5472616e736665724d656d626572730400110401d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5472616e736665724d656d626572732c2052756e74696d653e004200004d020c3070616c6c65745f70726f78791870616c6c65741043616c6c0404540001281470726f78790c01107265616c0001504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065510201504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c4902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000244d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f726973656420666f72207468726f75676830606164645f70726f7879602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e246164645f70726f78790c012064656c65676174650001504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065a00130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e0001244501526567697374657220612070726f7879206163636f756e7420666f72207468652073656e64657220746861742069732061626c6520746f206d616b652063616c6c73206f6e2069747320626568616c662e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a11012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f206d616b6520612070726f78792efc2d206070726f78795f74797065603a20546865207065726d697373696f6e7320616c6c6f77656420666f7220746869732070726f7879206163636f756e742e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e3072656d6f76655f70726f78790c012064656c65676174650001504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065a00130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00021ca8556e726567697374657220612070726f7879206163636f756e7420666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a25012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f2072656d6f766520617320612070726f78792e41012d206070726f78795f74797065603a20546865207065726d697373696f6e732063757272656e746c7920656e61626c656420666f72207468652072656d6f7665642070726f7879206163636f756e742e3872656d6f76655f70726f78696573000318b4556e726567697374657220616c6c2070726f7879206163636f756e747320666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0041015741524e494e473a2054686973206d61792062652063616c6c6564206f6e206163636f756e74732063726561746564206279206070757265602c20686f776576657220696620646f6e652c207468656e590174686520756e726573657276656420666565732077696c6c20626520696e61636365737369626c652e202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a2c6372656174655f707572650c012870726f78795f74797065a00130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e000114696e646578a4010c7531360004483901537061776e2061206672657368206e6577206163636f756e7420746861742069732067756172616e7465656420746f206265206f746865727769736520696e61636365737369626c652c20616e64fc696e697469616c697a65206974207769746820612070726f7879206f66206070726f78795f747970656020666f7220606f726967696e602073656e6465722e006c5265717569726573206120605369676e656460206f726967696e2e0051012d206070726f78795f74797065603a205468652074797065206f66207468652070726f78792074686174207468652073656e6465722077696c6c2062652072656769737465726564206173206f766572207468654d016e6577206163636f756e742e20546869732077696c6c20616c6d6f737420616c7761797320626520746865206d6f7374207065726d697373697665206050726f7879547970656020706f737369626c6520746f78616c6c6f7720666f72206d6178696d756d20666c65786962696c6974792e51012d2060696e646578603a204120646973616d626967756174696f6e20696e6465782c20696e206361736520746869732069732063616c6c6564206d756c7469706c652074696d657320696e207468652073616d655d017472616e73616374696f6e2028652e672e207769746820607574696c6974793a3a626174636860292e20556e6c65737320796f75277265207573696e67206062617463686020796f752070726f6261626c79206a7573744077616e7420746f20757365206030602e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e0051014661696c73207769746820604475706c69636174656020696620746869732068617320616c7265616479206265656e2063616c6c656420696e2074686973207472616e73616374696f6e2c2066726f6d207468659873616d652073656e6465722c2077697468207468652073616d6520706172616d65746572732e00e44661696c732069662074686572652061726520696e73756666696369656e742066756e647320746f2070617920666f72206465706f7369742e246b696c6c5f7075726514011c737061776e65720001504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065a00130543a3a50726f787954797065000114696e646578a4010c753136000118686569676874f1010144426c6f636b4e756d626572466f723c543e0001246578745f696e646578f101010c753332000540a052656d6f76657320612070726576696f75736c7920737061776e656420707572652070726f78792e0049015741524e494e473a202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a20416e792066756e64732068656c6420696e2069742077696c6c20626534696e61636365737369626c652e0059015265717569726573206120605369676e656460206f726967696e2c20616e64207468652073656e646572206163636f756e74206d7573742068617665206265656e206372656174656420627920612063616c6c20746f94607075726560207769746820636f72726573706f6e64696e6720706172616d65746572732e0039012d2060737061776e6572603a20546865206163636f756e742074686174206f726967696e616c6c792063616c6c65642060707572656020746f206372656174652074686973206163636f756e742e39012d2060696e646578603a2054686520646973616d626967756174696f6e20696e646578206f726967696e616c6c792070617373656420746f206070757265602e2050726f6261626c79206030602eec2d206070726f78795f74797065603a205468652070726f78792074797065206f726967696e616c6c792070617373656420746f206070757265602e29012d2060686569676874603a2054686520686569676874206f662074686520636861696e207768656e207468652063616c6c20746f20607075726560207761732070726f6365737365642e35012d20606578745f696e646578603a205468652065787472696e73696320696e64657820696e207768696368207468652063616c6c20746f20607075726560207761732070726f6365737365642e0035014661696c73207769746820604e6f5065726d697373696f6e6020696e2063617365207468652063616c6c6572206973206e6f7420612070726576696f75736c7920637265617465642070757265dc6163636f756e742077686f7365206070757265602063616c6c2068617320636f72726573706f6e64696e6720706172616d65746572732e20616e6e6f756e63650801107265616c0001504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f686173682c013443616c6c486173684f663c543e00063c05015075626c697368207468652068617368206f6620612070726f78792d63616c6c20746861742077696c6c206265206d61646520696e20746865206675747572652e005d0154686973206d7573742062652063616c6c656420736f6d65206e756d626572206f6620626c6f636b73206265666f72652074686520636f72726573706f6e64696e67206070726f78796020697320617474656d7074656425016966207468652064656c6179206173736f6369617465642077697468207468652070726f78792072656c6174696f6e736869702069732067726561746572207468616e207a65726f2e0011014e6f206d6f7265207468616e20604d617850656e64696e676020616e6e6f756e63656d656e7473206d6179206265206d61646520617420616e79206f6e652074696d652e000901546869732077696c6c2074616b652061206465706f736974206f662060416e6e6f756e63656d656e744465706f736974466163746f72602061732077656c6c206173190160416e6e6f756e63656d656e744465706f736974426173656020696620746865726520617265206e6f206f746865722070656e64696e6720616e6e6f756e63656d656e74732e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420612070726f7879206f6620607265616c602e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e4c72656d6f76655f616e6e6f756e63656d656e740801107265616c0001504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f686173682c013443616c6c486173684f663c543e0007287052656d6f7665206120676976656e20616e6e6f756e63656d656e742e0059014d61792062652063616c6c656420627920612070726f7879206163636f756e7420746f2072656d6f766520612063616c6c20746865792070726576696f75736c7920616e6e6f756e63656420616e642072657475726e30746865206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e4c72656a6563745f616e6e6f756e63656d656e7408012064656c65676174650001504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f686173682c013443616c6c486173684f663c543e000828b052656d6f76652074686520676976656e20616e6e6f756e63656d656e74206f6620612064656c65676174652e0061014d61792062652063616c6c6564206279206120746172676574202870726f7869656429206163636f756e7420746f2072656d6f766520612063616c6c2074686174206f6e65206f662074686569722064656c6567617465732501286064656c656761746560292068617320616e6e6f756e63656420746865792077616e7420746f20657865637574652e20546865206465706f7369742069732072657475726e65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733af42d206064656c6567617465603a20546865206163636f756e7420746861742070726576696f75736c7920616e6e6f756e636564207468652063616c6c2ebc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652e3c70726f78795f616e6e6f756e63656410012064656c65676174650001504163636f756e7449644c6f6f6b75704f663c543e0001107265616c0001504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065510201504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c4902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00092c4d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f72697a656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e510204184f7074696f6e04045401a00108104e6f6e6500000010536f6d650400a0000001000055020c4870616c6c65745f6d61696e74656e616e63651870616c6c65741043616c6c040454000110687377697463685f6d61696e74656e616e63655f6d6f64655f6f6e0000006c7377697463685f6d61696e74656e616e63655f6d6f64655f6f6666000100ac7377697463685f7570677261646162696c6974795f696e5f6d61696e74656e616e63655f6d6f64655f6f6e000200b07377697463685f7570677261646162696c6974795f696e5f6d61696e74656e616e63655f6d6f64655f6f6666000300040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e59020c3c70616c6c65745f726f6c6c646f776e1870616c6c65741043616c6c040454000134447570646174655f6c325f66726f6d5f6c3108012072657175657374735d0201486d657373616765733a3a4c3155706461746500012c7570646174655f686173682c0110483235360000005c666f7263655f7570646174655f6c325f66726f6d5f6c310401187570646174655d0201486d657373616765733a3a4c315570646174650002005c63616e63656c5f72657175657374735f66726f6d5f6c31080114636861696eb001583c5420617320436f6e6669673e3a3a436861696e496400014872657175657374735f746f5f63616e63656cb4011075313238000300207769746864726177140114636861696eb001583c5420617320436f6e6669673e3a3a436861696e4964000124726563697069656e740401205b75383b2032305d000134746f6b656e5f616464726573730401205b75383b2032305d000118616d6f756e74b401107531323800012466657272795f7469706d0201304f7074696f6e3c753132383e00050074666f7263655f63616e63656c5f72657175657374735f66726f6d5f6c31080114636861696eb001583c5420617320436f6e6669673e3a3a436861696e496400014872657175657374735f746f5f63616e63656cb4011075313238000400306372656174655f6261746368080114636861696eb001583c5420617320436f6e6669673e3a3a436861696e496400014473657175656e6365725f6163636f756e744801504f7074696f6e3c543a3a4163636f756e7449643e000600687365745f6d616e75616c5f62617463685f65787472615f66656504011c62616c616e6365b4013042616c616e63654f663c543e00070054726566756e645f6661696c65645f6465706f736974080114636861696eb001583c5420617320436f6e6669673e3a3a436861696e4964000128726571756573745f6964b4011075313238000804e46f6e6c79206465706f73697420726563697069656e742063616e20696e69746961746520726566756e64206661696c6564206465706f73697448666f7263655f6372656174655f62617463680c0114636861696eb001583c5420617320436f6e6669673e3a3a436861696e496400011472616e6765d0013028753132382c20753132382900014473657175656e6365725f6163636f756e740001384163636f756e7449644f663c543e000908dc46726f63652063726561746520626174636820616e642061737369676e7320697420746f2070726f76696465642073657175656e636572790170726f76696465642072657175657374732072616e6765206d75737420657869737473202d206f746865727769736520605b4572726f723a3a496e76616c696452616e67655d60206572726f722077696c6c2062652072657475726e65643466657272795f6465706f736974200114636861696eb001583c5420617320436f6e6669673e3a3a436861696e4964000128726571756573745f6964c401245265717565737449640001446465706f7369745f726563697069656e740401205b75383b2032305d000134746f6b656e5f616464726573730401205b75383b2032305d000118616d6f756e74b401107531323800012474696d657374616d70b401107531323800012466657272795f746970b40110753132380001306465706f7369745f686173682c011048323536000a005066657272795f6465706f7369745f756e736166651c0114636861696eb001583c5420617320436f6e6669673e3a3a436861696e4964000128726571756573745f6964c401245265717565737449640001446465706f7369745f726563697069656e740401205b75383b2032305d000134746f6b656e5f616464726573730401205b75383b2032305d000118616d6f756e74b401107531323800012474696d657374616d70b401107531323800012466657272795f746970b4011075313238000b00607570646174655f6c325f66726f6d5f6c315f756e7361666504012072657175657374735d0201486d657373616765733a3a4c31557064617465000c00487365745f646973707574655f706572696f64080114636861696eb001583c5420617320436f6e6669673e3a3a436861696e4964000154646973707574655f706572696f645f6c656e677468b4011075313238000d00040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e5d020c3c70616c6c65745f726f6c6c646f776e206d65737361676573204c3155706461746500000c0114636861696eb00114436861696e00013c70656e64696e674465706f73697473610201305665633c4465706f7369743e00016070656e64696e6743616e63656c5265736f6c7574696f6e73650201545665633c43616e63656c5265736f6c7574696f6e3e00006102000002d400650200000269020069020c3c70616c6c65745f726f6c6c646f776e206d657373616765734043616e63656c5265736f6c7574696f6e0000100124726571756573744964c4012452657175657374496400012c6c32526571756573744964b401107531323800013c63616e63656c4a7573746966696564180110626f6f6c00012474696d655374616d70d8013473705f636f72653a3a5532353600006d0204184f7074696f6e04045401b40108104e6f6e6500000010536f6d650400b4000001000071020c6470616c6c65745f6d6574616d61736b5f7369676e61747572651870616c6c65741043616c6c040454000104187570646174651001106e616d65e401984f7074696f6e3c426f756e6465645665633c75382c20543a3a537472696e674c696d69743e3e00011c76657273696f6ee401984f7074696f6e3c426f756e6465645665633c75382c20543a3a537472696e674c696d69743e3e000120636861696e5f6964ec012c4f7074696f6e3c7536343e0001286465636f64655f75726cf001a44f7074696f6e3c426f756e6465645665633c75382c20543a3a55726c537472696e674c696d69743e3e000000040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e75020c2c6f726d6c5f746f6b656e73186d6f64756c651043616c6c04045400011c207472616e736665720c01106465737400018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964100134543a3a43757272656e63794964000118616d6f756e7479020128543a3a42616c616e6365000034d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722ee049742077696c6c2064656372656173652074686520746f74616c2069737375616e6365206f66207468652073797374656d20627920746865fc605472616e73666572466565602e204966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c01016465706f736974206173206120726573756c74206f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e00e4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e656460206279207468652c7472616e736163746f722e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e7c2d206063757272656e63795f6964603a2063757272656e637920747970652eac2d2060616d6f756e74603a20667265652062616c616e636520616d6f756e7420746f207472616e6665722e307472616e736665725f616c6c0c01106465737400018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964100134543a3a43757272656e637949640001286b6565705f616c697665180110626f6f6c00014cd05472616e7366657220616c6c2072656d61696e696e672062616c616e636520746f2074686520676976656e206163636f756e742e00f04e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655ff862616c616e6365732e2054686973206d65616e73207468617420616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c09016465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f74206265207472616e73666572726564206279fc746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564f86163636f756e742c20796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79b07265666572656e636520636f756e746572732c2073746f72616765206465706f736974732c206574632e2e2e00e4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e656460206279207468652c7472616e736163746f722e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e7c2d206063757272656e63795f6964603a2063757272656e637920747970652ef02d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60050120206f7065726174696f6e2073686f756c642073656e6420616c6c206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67050120207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72207472616e736665722065766572797468696e6709012020657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746f9c20206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e4c7472616e736665725f6b6565705f616c6976650c01106465737400018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964100134543a3a43757272656e63794964000118616d6f756e7479020128543a3a42616c616e636500022c050153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665728477696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00e4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e656460206279207468652c7472616e736163746f722e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e7c2d206063757272656e63795f6964603a2063757272656e637920747970652eac2d2060616d6f756e74603a20667265652062616c616e636520616d6f756e7420746f207472616e6665722e38666f7263655f7472616e73666572100118736f7572636500018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001106465737400018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964100134543a3a43757272656e63794964000118616d6f756e7479020128543a3a42616c616e6365000324110145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365646163636f756e74206d6179206265207370656369666965642e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e009c2d2060736f75726365603a205468652073656e646572206f6620746865207472616e736665722ea02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e7c2d206063757272656e63795f6964603a2063757272656e637920747970652eac2d2060616d6f756e74603a20667265652062616c616e636520616d6f756e7420746f207472616e6665722e2c7365745f62616c616e636510010c77686f00018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964100134543a3a43757272656e637949640001206e65775f6672656579020128543a3a42616c616e63650001306e65775f726573657276656479020128543a3a42616c616e636500042090536574207468652062616c616e636573206f66206120676976656e206163636f756e742e000901546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e206974cc77696c6c20616c736f2064656372656173652074686520746f74616c2069737375616e6365206f66207468652073797374656d0d012860546f74616c49737375616e636560292e20496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865d06578697374656e7469616c206465706f7369742c2069742077696c6c20726561702074686520604163636f756e74496e666f602e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e1863726561746508010c77686f00018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e7479020128543a3a42616c616e6365000500106d696e740c012c63757272656e63795f6964100134543a3a43757272656e6379496400010c77686f00018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e7479020128543a3a42616c616e6365000600040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e7902000006b4007d020c5470616c6c65745f70726f6f665f6f665f7374616b651870616c6c65741043616c6c04045400012c44636c61696d5f726577617264735f616c6c0401486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e0000047c436c61696d73206c6971756964697479206d696e696e672072657761726473547570646174655f706f6f6c5f70726f6d6f74696f6e0801486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e0001806c69717569646974795f6d696e696e675f69737375616e63655f7765696768740801087538000104c8456e61626c65732f64697361626c657320706f6f6c20666f72206c6971756964697479206d696e696e6720726577617264734861637469766174655f6c69717569646974790c01486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b4013042616c616e63654f663c543e0001407573655f62616c616e63655f66726f6d810201504f7074696f6e3c41637469766174654b696e643e000218f8496e63726561736573206e756d626572206f6620746f6b656e73207573656420666f72206c6971756964697479206d696e696e6720707572706f7365732e002c506172616d65746572733a982d206c69717569646974795f746f6b656e5f6964202d206964206f662074686520746f6b656e782d20616d6f756e74202d20616d6f756e74206f662074686520746f6b656ed42d207573655f62616c616e63655f66726f6d202d2077686572652066726f6d20746f6b656e732073686f756c64206265207573656450646561637469766174655f6c69717569646974790801486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b4013042616c616e63654f663c543e000304f4446563726561736573206e756d626572206f6620746f6b656e73207573656420666f72206c6971756964697479206d696e696e6720707572706f7365732c7265776172645f706f6f6c10011c706f6f6c5f696410013c43757272656e637949644f663c543e000120746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b4013042616c616e63654f663c543e0001307363686564756c655f656e6410012453657373696f6e4964000414b85363686564756c6573207265776172647320666f722073656c6563746564206c697175696469747920746f6b656e642d20746f6b656e73202d2070616972206f6620746f6b656e73782d20616d6f756e74202d20616d6f756e74206f662074686520746f6b656ee5012d207363686564756c655f656e64202d206964206f6620746865206c617374207265776172646564207365657373696f6e2e20526577617264732077696c6c2062652064697374726962757465646420657175616c6c79206265747765656e2073657373696f6e7320696e2072616e676520286e6f77202e2e3d017363686564756c655f656e64292e20446973747269627574696f6e207374617274732066726f6d20746865202a6e6578742a2073657373696f6e2074696c6c20607363686564756c655f656e64602e9c61637469766174655f6c69717569646974795f666f725f33726470617274795f726577617264731001486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b4013042616c616e63654f663c543e0001307265776172645f746f6b656e10013c43757272656e637949644f663c543e0001407573655f62616c616e63655f66726f6d890201c44f7074696f6e3c5468697264506172747941637469766174696f6e4b696e643c43757272656e637949644f663c543e3e3e00051cf8496e63726561736573206e756d626572206f6620746f6b656e73207573656420666f72206c6971756964697479206d696e696e6720707572706f7365732e002c506172616d65746572733a982d206c69717569646974795f746f6b656e5f6964202d206964206f662074686520746f6b656e782d20616d6f756e74202d20616d6f756e74206f662074686520746f6b656e61012d207573655f62616c616e63655f66726f6d202d2077686572652066726f6d20746f6b656e732073686f756c6420626520757365642e2049662073657420746f20604e6f6e6560207468656e20746f6b656e732077696c6c7c62652074616b656e2066726f6d20617661696c61626c652062616c616e6365a4646561637469766174655f6c69717569646974795f666f725f33726470617274795f726577617264730c01486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b4013042616c616e63654f663c543e0001307265776172645f746f6b656e10013c43757272656e637949644f663c543e000618f8446563726561736573206e756d626572206f6620746f6b656e73207573656420666f72206c6971756964697479206d696e696e6720707572706f7365732e002c506172616d65746572733a982d206c69717569646974795f746f6b656e5f6964202d206964206f662074686520746f6b656e782d20616d6f756e74202d20616d6f756e74206f662074686520746f6b656ed42d207573655f62616c616e63655f66726f6d202d2077686572652066726f6d20746f6b656e732073686f756c64206265207573656458636c61696d5f33726470617274795f726577617264730801486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e0001307265776172645f746f6b656e10013c43757272656e637949644f663c543e0007107c436c61696d73206c6971756964697479206d696e696e672072657761726473642d20746f6b656e73202d2070616972206f6620746f6b656e73782d20616d6f756e74202d20616d6f756e74206f662074686520746f6b656ec42d207265776172645f746f6b656e202d206964206f662074686520746f6b656e20746861742069732072657761726465649461637469766174655f6c69717569646974795f666f725f6e61746976655f726577617264730c01486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b4013042616c616e63654f663c543e0001407573655f62616c616e63655f66726f6d810201504f7074696f6e3c41637469766174654b696e643e000818f8496e63726561736573206e756d626572206f6620746f6b656e73207573656420666f72206c6971756964697479206d696e696e6720707572706f7365732e002c506172616d65746572733a982d206c69717569646974795f746f6b656e5f6964202d206964206f662074686520746f6b656e782d20616d6f756e74202d20616d6f756e74206f662074686520746f6b656ed42d207573655f62616c616e63655f66726f6d202d2077686572652066726f6d20746f6b656e732073686f756c6420626520757365649c646561637469766174655f6c69717569646974795f666f725f6e61746976655f726577617264730801486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b4013042616c616e63654f663c543e000904f4446563726561736573206e756d626572206f6620746f6b656e73207573656420666f72206c6971756964697479206d696e696e6720707572706f73657350636c61696d5f6e61746976655f726577617264730401486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e000a00040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e810204184f7074696f6e0404540185020108104e6f6e6500000010536f6d6504008502000001000085020c346d616e676174615f7479706573586d756c7469707572706f73655f6c69717569646974793041637469766174654b696e6400010c40417661696c61626c6542616c616e6365000000645374616b6564556e61637469766174656452657365727665730001003c556e7370656e74526573657276657300020000890204184f7074696f6e040454018d020108104e6f6e6500000010536f6d6504008d0200000100008d02085470616c6c65745f70726f6f665f6f665f7374616b65605468697264506172747941637469766174696f6e4b696e64042843757272656e637949640110010c3041637469766174654b696e640400810201504f7074696f6e3c41637469766174654b696e643e000000484163746976617465644c6971756964697479040010012843757272656e63794964000100584e6174697665526577617264734c69717569646974790002000091020c3c70616c6c65745f6665655f6c6f636b1870616c6c65741043616c6c04045400010c607570646174655f6665655f6c6f636b5f6d65746164617461100134706572696f645f6c656e6774683c01644f7074696f6e3c426c6f636b4e756d626572466f723c543e3e00013c6665655f6c6f636b5f616d6f756e746d0201504f7074696f6e3c42616c616e63654f663c543e3e000150737761705f76616c75655f7468726573686f6c646d0201504f7074696f6e3c42616c616e63654f663c543e3e00015473686f756c645f62655f77686974656c6973746564950201904f7074696f6e3c5665633c2843757272656e637949644f663c543e2c20626f6f6c293e3e00000028756e6c6f636b5f666565000100707570646174655f746f6b656e5f76616c75655f7468726573686f6c64040158746f6b656e5f76616c75655f7468726573686f6c6473a10201b05665633c2843757272656e637949644f663c543e2c204f7074696f6e3c42616c616e63654f663c543e3e293e000200040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e950204184f7074696f6e0404540199020108104e6f6e6500000010536f6d6504009902000001000099020000029d02009d0200000408101800a102000002a50200a50200000408106d0200a9020c5870616c6c65745f76657374696e675f6d616e676174611870616c6c65741043616c6c0404540001181076657374040120746f6b656e5f6964100130546f6b656e49644f663c543e000024b8556e6c6f636b20616e79207665737465642066756e6473206f66207468652073656e646572206163636f756e742e005d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e0034232320436f6d706c6578697479242d20604f283129602e28766573745f6f74686572080120746f6b656e5f6964100130546f6b656e49644f663c543e0001187461726765740001504163636f756e7449644c6f6f6b75704f663c543e00012cb8556e6c6f636b20616e79207665737465642066756e6473206f662061206074617267657460206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051012d2060746172676574603a20546865206163636f756e742077686f7365207665737465642066756e64732073686f756c6420626520756e6c6f636b65642e204d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e0034232320436f6d706c6578697479242d20604f283129602e54666f7263655f7665737465645f7472616e73666572100120746f6b656e5f6964100130546f6b656e49644f663c543e000118736f757263650001504163636f756e7449644c6f6f6b75704f663c543e0001187461726765740001504163636f756e7449644c6f6f6b75704f663c543e0001207363686564756c65ad0201b056657374696e67496e666f3c42616c616e63654f663c543e2c20426c6f636b4e756d626572466f723c543e3e00023860466f726365206120766573746564207472616e736665722e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e00e82d2060736f75726365603a20546865206163636f756e742077686f73652066756e64732073686f756c64206265207472616e736665727265642e11012d2060746172676574603a20546865206163636f756e7420746861742073686f756c64206265207472616e7366657272656420746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e0034232320436f6d706c6578697479242d20604f283129602e3c6d657267655f7363686564756c65730c0120746f6b656e5f6964100130546f6b656e49644f663c543e00013c7363686564756c65315f696e64657810010c75333200013c7363686564756c65325f696e64657810010c7533320003545d014d657267652074776f2076657374696e67207363686564756c657320746f6765746865722c206372656174696e672061206e65772076657374696e67207363686564756c65207468617420756e6c6f636b73206f7665725501746865206869676865737420706f737369626c6520737461727420616e6420656e6420626c6f636b732e20496620626f7468207363686564756c6573206861766520616c7265616479207374617274656420746865590163757272656e7420626c6f636b2077696c6c206265207573656420617320746865207363686564756c652073746172743b207769746820746865206361766561742074686174206966206f6e65207363686564756c655d0169732066696e6973686564206279207468652063757272656e7420626c6f636b2c20746865206f746865722077696c6c206265207472656174656420617320746865206e6577206d6572676564207363686564756c652c2c756e6d6f6469666965642e00f84e4f54453a20496620607363686564756c65315f696e646578203d3d207363686564756c65325f696e6465786020746869732069732061206e6f2d6f702e41014e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b207072696f7220746f206d657267696e672e61014e4f54453a20496620626f7468207363686564756c6573206861766520656e646564206279207468652063757272656e7420626c6f636b2c206e6f206e6577207363686564756c652077696c6c206265206372656174656464616e6420626f74682077696c6c2062652072656d6f7665642e006c4d6572676564207363686564756c6520617474726962757465733a35012d20607374617274696e675f626c6f636b603a20604d4158287363686564756c65312e7374617274696e675f626c6f636b2c207363686564756c6564322e7374617274696e675f626c6f636b2c48202063757272656e745f626c6f636b29602e21012d2060656e64696e675f626c6f636b603a20604d4158287363686564756c65312e656e64696e675f626c6f636b2c207363686564756c65322e656e64696e675f626c6f636b29602e59012d20606c6f636b6564603a20607363686564756c65312e6c6f636b65645f61742863757272656e745f626c6f636b29202b207363686564756c65322e6c6f636b65645f61742863757272656e745f626c6f636b29602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00e82d20607363686564756c65315f696e646578603a20696e646578206f6620746865206669727374207363686564756c6520746f206d657267652eec2d20607363686564756c65325f696e646578603a20696e646578206f6620746865207365636f6e64207363686564756c6520746f206d657267652e787375646f5f756e6c6f636b5f616c6c5f76657374696e675f746f6b656e7308011874617267657400018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000120746f6b656e5f6964100130546f6b656e49644f663c543e00040074666f7263655f72656d6f76655f76657374696e675f7363686564756c650c0120746f6b656e5f6964100130546f6b656e49644f663c543e00011874617267657400018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001387363686564756c655f696e64657810010c7533320005187c466f7263652072656d6f766520612076657374696e67207363686564756c6500c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e00c82d2060746172676574603a20416e206163636f756e7420746861742068617320612076657374696e67207363686564756c6515012d20607363686564756c655f696e646578603a205468652076657374696e67207363686564756c6520696e64657820746861742073686f756c642062652072656d6f766564040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ead020c5870616c6c65745f76657374696e675f6d616e676174613076657374696e675f696e666f2c56657374696e67496e666f081c42616c616e636501b42c426c6f636b4e756d6265720110000c01186c6f636b6564b4011c42616c616e63650001247065725f626c6f636bb4011c42616c616e63650001387374617274696e675f626c6f636b10012c426c6f636b4e756d6265720000b1020c6070616c6c65745f63726f77646c6f616e5f726577617264731870616c6c65741043616c6c04045400011c646173736f63696174655f6e61746976655f6964656e746974790c01387265776172645f6163636f756e74000130543a3a4163636f756e74496400013472656c61795f6163636f756e74000158543a3a52656c6179436861696e4163636f756e74496400011470726f6f66b5020144457468657265756d5369676e617475726500001439014173736f63696174652061206e617469766520726577617264735f64657374696e6174696f6e206964656e74697479207769746820612063726f77646c6f616e20636f6e747269627574696f6e2e0045015468652063616c6c6572206e6565647320746f2070726f766964652074686520756e6173736f6369617465642072656c6179206163636f756e7420616e6420612070726f6f6620746f2073756363656564507769746820746865206173736f63696174696f6e45015468652070726f6f66206973206e6f7468696e67206275742061207369676e6174757265206f76657220746865207265776172645f61646472657373207573696e67207468652072656c6179206b657973886368616e67655f6173736f63696174696f6e5f776974685f72656c61795f6b6579730c01387265776172645f6163636f756e74000130543a3a4163636f756e74496400014070726576696f75735f6163636f756e74000130543a3a4163636f756e74496400011870726f6f6673c10201c05665633c28543a3a52656c6179436861696e4163636f756e7449642c20457468657265756d5369676e6174757265293e000114f84368616e676520726577617264206163636f756e74206279207375626d697474696e672070726f6f66732066726f6d2072656c6179206163636f756e7473005101546865206e756d626572206f662076616c69642070726f6f6673206e6565647320746f20626520626967676572207468616e20275265776172644164647265737352656c6179566f74655468726573686f6c64271501546865206163636f756e7420746f206265206368616e676564206e6565647320746f206265207375626d6974746564206173202770726576696f75735f6163636f756e7427a04f726967696e206d75737420626520526577617264416464726573734368616e67654f726967696e14636c61696d04013063726f77646c6f616e5f69643c012c4f7074696f6e3c7533323e000214a8436f6c6c65637420726577617264732066726f6d20706172746963756c61722063726f77646c6f616e2e0d0149662063726f77646c6f616e5f6964206973206e6f74207365742063757272656e74205b6043726f77646c6f616e4964605d2069642077696c6c20626520757365642e4d0143616c6c657220697320696e7374616e746c792072657761726465642077697468205b60496e697469616c697a6174696f6e5061796d656e74605d2025206f6620617661696c61626c6520726577617264732c690172656d61696e696e672066756e647320617265206c6f636b6564206163636f7264696e6720746f207363686564756c65287573696e67206070616c6c65745f6d616e676174615f76657374696e676020636f6e66696775726564c46279205b6050616c6c65743a3a3c543e3a3a636f6d706c6574655f696e697469616c697a6174696f6e605d2063616c6c2e547570646174655f7265776172645f616464726573730801486e65775f7265776172645f6163636f756e74000130543a3a4163636f756e74496400013063726f77646c6f616e5f69643c012c4f7074696f6e3c7533323e00030429015570646174652072657761726420616464726573732c2070726f76696e672074686174207468652063616c6c6572206f776e73207468652063757272656e74206e6174697665206b65795c636f6d706c6574655f696e697469616c697a6174696f6e0801446c656173655f73746172745f626c6f636b100154543a3a56657374696e67426c6f636b4e756d6265720001486c656173655f656e64696e675f626c6f636b100154543a3a56657374696e67426c6f636b4e756d6265720004106d01546869732065787472696e73696320636f6d706c657465732074686520696e697469616c697a6174696f6e20696620736f6d6520636865636b73206172652066756c6c66696c65642e20546865736520636865636b73206172653ae4202d5468652072657761726420636f6e747269627574696f6e206d6f6e6579206d617463686573207468652063726f77646c6f616e20706f74f4202d54686520656e642076657374696e6720626c6f636b20697320686967686572207468616e2074686520696e69742076657374696e6720626c6f636ba4202d54686520696e697469616c697a6174696f6e20686173206e6f7420636f6d706c65746520796574607365745f63726f77646c6f616e5f616c6c6f636174696f6e04016c63726f77646c6f616e5f616c6c6f636174696f6e5f616d6f756e74b4013042616c616e63654f663c543e0005144d01496e697469616c697a65207468652072657761726420646973747269627574696f6e2073746f726167652e2049742073686f727463757473207768656e6576657220616e206572726f7220697320666f756e6478536574732063726f77646c6f616e20616c6c6f636174696f6e20666f723a99012d2063757272656e7420726f756e64206f662063726f77646c6f616e202d20696620697420686173206e6f74206265656e20636f6d706c657465642028605b50616c6c65743a3a3c543e3a3a636f6d706c6574655f696e697469616c697a6174696f6e5d60293d012d20666f6c6c6f77696e6720726f756e64206f662063726f77646c6f616e2072657761726473207061796d656e742069662070726576696f7573206f6e6520686173206265656e20616c726561647924636f6d706c6574656454696e697469616c697a655f7265776172645f76656304011c72657761726473c9020105015665633c28543a3a52656c6179436861696e4163636f756e7449642c204f7074696f6e3c543a3a4163636f756e7449643e2c2042616c616e63654f663c543e293e00060c4d01496e697469616c697a65207468652072657761726420646973747269627574696f6e2073746f726167652e2049742073686f727463757473207768656e6576657220616e206572726f7220697320666f756e6435015468697320646f6573206e6f7420656e666f72636520616e7920636865636b73206f74686572207468616e206d616b696e67207375726520776520646f6e7420676f206f7665722066756e6473d4636f6d706c6574655f696e697469616c697a6174696f6e2073686f756c6420706572666f726d20616e79206164646974696f6e616c040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eb5020c2873705f72756e74696d651c6163636f756e7444457468657265756d5369676e617475726500000400b902014065636473613a3a5369676e61747572650000b9020c1c73705f636f7265146563647361245369676e617475726500000400bd02017c5b75383b205349474e41545552455f53455249414c495a45445f53495a455d0000bd02000003410000000800c102000002c50200c5020000040800b50200c902000002cd0200cd020000040c0048b400d1020c3c70616c6c65745f69737375616e63651870616c6c65741043616c6c04045400011050696e69745f69737375616e63655f636f6e6669670000003066696e616c697a655f7467650001002c657865637574655f7467650401247467655f696e666f73d50201a05665633c546765496e666f3c543a3a4163636f756e7449642c2042616c616e63654f663c543e3e3e0002004c7365745f69737375616e63655f636f6e6669671401586c696e6561725f69737375616e63655f616d6f756e746d0201504f7074696f6e3c42616c616e63654f663c543e3e0001586c696e6561725f69737375616e63655f626c6f636b733c012c4f7074696f6e3c7533323e0001586c69717569646974795f6d696e696e675f73706c6974d902013c4f7074696f6e3c50657262696c6c3e0001347374616b696e675f73706c6974d902013c4f7074696f6e3c50657262696c6c3e00014073657175656e636572735f73706c6974d902013c4f7074696f6e3c50657262696c6c3e000300040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed502000002410100d90204184f7074696f6e040454013d010108104e6f6e6500000010536f6d6504003d010000010000dd020c7470616c6c65745f6d756c7469707572706f73655f6c69717569646974791870616c6c65741043616c6c040454000110c4726573657276655f76657374696e675f6c69717569646974795f746f6b656e735f62795f76657374696e675f696e6465780c01486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e0001746c69717569646974795f746f6b656e5f76657374696e675f696e64657810010c7533320001a46c69717569646974795f746f6b656e5f756e6c6f636b5f736f6d655f616d6f756e745f6f725f616c6c6d0201504f7074696f6e3c42616c616e63654f663c543e3e00000c35014d6967726174657320766573746564206c697175696469747920746f6b656e732066726f6d205665737465642070616c6c657420746f204d504c2e20496e666f726d6174696f6e2061626f75743101756e6c6f636b207363686564756c65206973207072657365727665642c20736f207768656e65766572206f6e65206465636964657320746f206d6f766520746f6b656e73206261636b20746f945665737465642070616c6c657420746f6b656e732063616e20626520756e6c6f636b65642eb8726573657276655f76657374696e675f6e61746976655f746f6b656e735f62795f76657374696e675f696e6465780801746c69717569646974795f746f6b656e5f76657374696e675f696e64657810010c7533320001a46c69717569646974795f746f6b656e5f756e6c6f636b5f736f6d655f616d6f756e745f6f725f616c6c6d0201504f7074696f6e3c42616c616e63654f663c543e3e00010c4d014d6967726174657320766573746564204d47582066726f6d205665737465642070616c6c657420746f204d504c2e20496e666f726d6174696f6e2061626f757420756e6c6f636b207363686564756c6520697355017072657365727665642c20736f207768656e65766572206f6e65206465636964657320746f206d6f766520746f6b656e73206261636b20746f205665737465642070616c6c657420746f6b656e732063616e20626524756e6c6f636b65642e80726573657276655f76657374696e675f6c69717569646974795f746f6b656e730801486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e0001586c69717569646974795f746f6b656e5f616d6f756e74b4013042616c616e63654f663c543e00020074756e726573657276655f616e645f72656c6f636b5f696e7374616e63650801486c69717569646974795f746f6b656e5f696410013c43757272656e637949644f663c543e00015472656c6f636b5f696e7374616e63655f696e64657810010c753332000300040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee1020c4070616c6c65745f626f6f7473747261701870616c6c65741043616c6c0404540001282470726f766973696f6e080120746f6b656e5f696410013c43757272656e637949644f663c543e000118616d6f756e74b4013042616c616e63654f663c543e0000249901416c6c6f777320666f722070726f766973696f6e696e67206f6e65206f662074686520746f6b656e732066726f6d2063757272656e746c7920626f6f74737472617070656420706169722e2043616e206f6e6c792062652063616c6c656420647572696e673a7c2d205b60426f6f74737472617050686173653a3a57686974656c697374605d702d205b60426f6f74737472617050686173653a3a5075626c6963605d001c7068617365732e001c2320417267733ab901202d2060746f6b656e5f696460202d206964206f662074686520746f6b656e20746f2070726f766973696f6e202873686f756c64206265206f6e65206f66207468652063757272656e746c7920626f6f74737472617065642070616972285b6041637469766550616972605d2929b8202d2060616d6f756e7460202d20616d6f756e74206f662074686520746f6b656e20746f2070726f766973696f6e4877686974656c6973745f6163636f756e74730401206163636f756e7473810101445665633c543a3a4163636f756e7449643e0001088101416c6c6f777320666f722077686974656c697374696e67206163636f756e74732c20736f20746865792063616e20706172746963697061746520696e20647572696e672077686974656c6973742070686173652e20546865206c697374206f66b86163636f756e7420697320657874656e64656420776974682065766572792073756273657175656e742063616c6c487363686564756c655f626f6f7473747261701c013866697273745f746f6b656e5f696410013c43757272656e637949644f663c543e00013c7365636f6e645f746f6b656e5f696410013c43757272656e637949644f663c543e00012469646f5f7374617274100144426c6f636b4e756d626572466f723c543e00015877686974656c6973745f70686173655f6c656e6774683c012c4f7074696f6e3c7533323e00014c7075626c69635f70686173655f6c656e67746810010c7533320001646d61785f66697273745f746f5f7365636f6e645f726174696fe50201904f7074696f6e3c2842616c616e63654f663c543e2c2042616c616e63654f663c543e293e00015870726f6d6f74655f626f6f7473747261705f706f6f6c180110626f6f6c0002d8a85573656420666f72207374617274696e672f7363686564756c696e67206e657720626f6f747374726170001c2320417267733acc2d206066697273745f746f6b656e5f696460202d20666972737420746f6b656e206f662074686520746f6b656e732070616972d02d20607365636f6e645f746f6b656e5f6964603a207365636f6e6420746f6b656e206f662074686520746f6b656e73207061697299012d206069646f5f737461727460202d206e756d626572206f6620626c6f636b207768656e20626f6f7473747261702077696c6c2062652073746172746564202870656f706c652077696c6c20626520616c6c6f77656420746f20706172746963697061746529dc2d206077686974656c6973745f70686173655f6c656e677468603a202d206c656e677468206f662077686974656c697374207068617365bc2d20607075626c69635f70686173655f6c656e676874602d206c656e677468206f66207075626c696320706861736569012d206070726f6d6f74655f626f6f7473747261705f706f6f6c602d2077686574686572206c697175696469747920706f6f6c206372656174656420627920626f6f7473747261702073686f756c642062652070726f6d6f74656409052d20606d61785f66697273745f746f5f7365636f6e645f726174696f60202d20726570726573656e74656420617320286e756d657261746f722c64656e6f6d696e61746f7229202d20526174696f206d6179206265207573656420746f206c696d69742070617274696369706174696f6e73206f66207365636f6e6420746f6b656e2069642e20526174696f206265747765656e20666972737420616e64207365636f6e6420746f6b656e206e6565647320746f2062652068656c6420647572696e672077686f6c6520626f6f7473747261702e205768656e65766572207573657220747269657320746f20706172746963697061746520287573696e67205b6050616c6c65743a3a70726f766973696f6e605d2065787472696e736963292074686520666f6c6c6f77696e6720636f6e646974696f6e7320697320636865636b2e2460606069676e6f72656901616c6c2070726576696f75732066697273742070617274696369706174696f6e73202b20666972737420746f6b656e2070617274696369706174696f6e7320202020202020202020202020726174696f206e756d657261746f7275012d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d203c3d202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d7101616c6c2070726576696f7573207365636f6e6420746f6b656e2070617274696369706174696f6e73202b207365636f6e6420746f6b656e2070617274696369706174696f6e732020202020726174696f2064656e6f6d696e61746f720c606060cc616e64206966206974206576616c756174657320746f206066616c7365602065787472696e7369632077696c6c206661696c2e008d012a2a42656361757365206f662061626f7665206571756174696f6e206f6e6c792070617274696369706174696f6e73207769746820666972737420746f6b656e206f66206120626f6f747374726170207061697220617265206c696d69746564212a2a002823204578616d706c657324436f6e73696465723a00e02d20757365722077696c6c696e6720746f2070617274696369706174652031303030206f6620666972737420746f6b656e2c207768656e3ae4092d20726174696f2073657420647572696e6720626f6f747374726170207363686564756c652069732069732073657420746f2028312f3229b4092d2073756d206f6620666972737420746f6b656e2070617274696369706174696f6e73202d2031305f303030b8092d2073756d206f66207365636f6e6420746f6b656e2070617274696369706174696f6e73202d2032305f30303000310170617274696369706174696f6e2065787472696e7369632077696c6c202a2a6661696c2a2a206265636175736520726174696f20636f6e646974696f6e202a2a6973206e6f74206d65742a2a2460606069676e6f72655831305f303030202b2031305f303030202020202020315c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d203c3d20202d2d2d582020202032305f3030302020202020202020202020320c60606000e02d20757365722077696c6c696e6720746f2070617274696369706174652031303030206f6620666972737420746f6b656e2c207768656e3ae4092d20726174696f2073657420647572696e6720626f6f747374726170207363686564756c652069732069732073657420746f2028312f3229b4092d2073756d206f6620666972737420746f6b656e2070617274696369706174696f6e73202d2031305f303030b8092d2073756d206f66207365636f6e6420746f6b656e2070617274696369706174696f6e73202d2034305f303030002d0170617274696369706174696f6e2065787472696e7369632077696c6c202a2a737563636565642a2a206265636175736520726174696f20636f6e646974696f6e202a2a6973206d65742a2a2460606069676e6f72655831305f303030202b2031305f303030202020202020315c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d203c3d20202d2d2d582020202034305f3030302020202020202020202020320c606060000025022a2a4966206f6e6520646f65736e27742077616e7420746f206c696d69742070617274696369706174696f6e7320696e20616e79207761792c20726174696f2073686f756c642062652073657420746f2028753132383a3a4d41582c3029202d207468656e20726174696f20726571756972656d656e74732061726520616c77617973206d65742a2a002460606069676e6f72655d01616c6c2070726576696f75732066697273742070617274696369706174696f6e73202b20666972737420746f6b656e2070617274696369706174696f6e7320202020202020202020202020202020753132383a3a4d415875012d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d203c3d202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d4d01616c6c2070726576696f7573207365636f6e6420746f6b656e2070617274696369706174696f6e73202b207365636f6e6420746f6b656e2070617274696369706174696f6e73202020202020202020202020310c6060604063616e63656c5f626f6f74737472617000030461015573656420746f2063616e63656c2061637469766520626f6f7473747261702e2043616e206f6e6c792062652063616c6c6564206265666f726520626f6f7473747261702069732061637475616c6c792073746172746564747570646174655f70726f6d6f74655f626f6f7473747261705f706f6f6c04015870726f6d6f74655f626f6f7473747261705f706f6f6c180110626f6f6c00040058636c61696d5f6c69717569646974795f746f6b656e7300050491015768656e20626f6f74737472617020697320696e205b60426f6f74737472617050686173653a3a46696e6973686564605d20737461746520757365722063616e20636c61696d206869732070617274206f66206c697175696469747920746f6b656e732e8c636c61696d5f616e645f61637469766174655f6c69717569646974795f746f6b656e7300060491035768656e20626f6f74737472617020697320696e205b60426f6f74737472617050686173653a3a46696e6973686564605d20737461746520757365722063616e20636c61696d206869732070617274206f66206c697175696469747920746f6b656e7320636f6d706172696e6720746f2060636c61696d5f6c69717569646974795f746f6b656e7360207768656e2063616c6c696e672060636c61696d5f616e645f61637469766174655f6c69717569646974795f746f6b656e736020746f6b656e732077696c6c206265206175746f6d61746963616c6c79206163746976617465642e307072655f66696e616c697a6500071475015573656420746f20726573657420426f6f747374726170207374617465206f66206c617267652073746f726167657320616e64207072657061726520697420666f722072756e6e696e6720616e6f7468657220626f6f7473747261702e890149742073686f756c642062652063616c6c6564206d756c7469706c652074696d657320756e74696c2069742070726f6475636573205b604576656e743a3a426f6f7473747261705265616479546f426546696e616c697a6564605d206576656e742e0089012a2a21212120436c65616e696e672075702073746f7261676520697320636f6d706c6578206f7065726174696f6e20616e64207072756e696e6720616c6c2073746f72616765206974656d732072656c6174656420746f20706172746963756c61723d01626f6f747374726170206d69676874206e6f742066697420696e20612073696e676c6520626c6f636b2e204173206120726573756c742074782063616e2062652072656a6563746564202121212a2a2066696e616c697a6500080861015573656420746f20636f6d706c65746520726573657474696e6720426f6f74737472617020737461746520616e64207072657061726520697420666f722072756e6e696e6720616e6f7468657220626f6f7473747261702e950149742073686f756c642062652063616c6c6564206166746572207072655f66696e616c697a65206861732070726f647563656420746865205b604576656e743a3a426f6f7473747261705265616479546f426546696e616c697a6564605d206576656e742e88636c61696d5f6c69717569646974795f746f6b656e735f666f725f6163636f756e7408011c6163636f756e74000130543a3a4163636f756e74496400014061637469766174655f72657761726473180110626f6f6c0009108101416c6c6f777320636c61696d696e67207265776172647320666f7220736f6d65206163636f756e74207468617420686176656e277420646f6e652074686174207965742e20546865206f6e6c7920646966666572656e6365206265747765656e250363616c6c696e67205b6050616c6c65743a3a636c61696d5f6c69717569646974795f746f6b656e735f666f725f6163636f756e74605d20627920736f6d65206f74686572206163636f756e7420616e642063616c6c696e67205b6050616c6c65743a3a636c61696d5f6c69717569646974795f746f6b656e73605d206469726563746c792062792074686174206163636f756e74206973206163636f756e7420746861742077696c6c206265206368617267656420666f72207472616e73616374696f6e206665652e1c2320417267733a25012d20606f7468657260202d206163636f756e7420696e20626568616c66206f66207768696368206c697175696469747920746f6b656e732073686f756c6420626520636c61696d6564040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee50204184f7074696f6e04045401d00108104e6f6e6500000010536f6d650400d00000010000e9020c3470616c6c65745f6d61726b65741870616c6c65741043616c6c0404540001202c6372656174655f706f6f6c1401106b696e6459010120506f6f6c4b696e6400013866697273745f61737365745f6964100134543a3a43757272656e6379496400014866697273745f61737365745f616d6f756e74b40128543a3a42616c616e636500013c7365636f6e645f61737365745f6964100134543a3a43757272656e6379496400014c7365636f6e645f61737365745f616d6f756e74b40128543a3a42616c616e6365000008fc437265617465732061206c697175696469747920706f6f6c20616e6420616e206173736f636961746564206e657720606c705f746f6b656e60206173736574a101466f72206120537461626c655377617020706f6f6c2c207468652022737461626c6522207261746520697320636f6d70757465642066726f6d2074686520726174696f206f6620696e70757420616d6f756e74732c206d6178207261746520697320316531383a31386d696e745f6c697175696469747910011c706f6f6c5f696410012c506f6f6c49644f663c543e00012061737365745f6964100134543a3a43757272656e6379496400013061737365745f616d6f756e74b40128543a3a42616c616e63650001586d61785f6f746865725f61737365745f616d6f756e74b40128543a3a42616c616e6365000114150150726f76696465206c697175696469747920696e746f2074686520706f6f6c206f662060706f6f6c5f6964602c207375697461626c6520666f722058796b20706f6f6c732e2101416e206f7074696d616c20616d6f756e74206f6620746865206f746865722061737365742077696c6c2062652063616c63756c61746564206f6e2063757272656e7420726174652c110161206d6178696d756d20616d6f756e742073686f756c642062652070726f766964656420746f206c696d697420706f737369626c65207261746520736c6970706167652eb0466f72206120537461626c655377617020706f6f6c20612072617465206f6620313a3120697320757365642e39014c697175696469747920746f6b656e73207468617420726570726573656e742074686973207368617265206f662074686520706f6f6c2077696c6c2062652073656e7420746f206f726967696e2e706d696e745f6c69717569646974795f66697865645f616d6f756e74730c011c706f6f6c5f696410012c506f6f6c49644f663c543e00011c616d6f756e7473d0016028543a3a42616c616e63652c20543a3a42616c616e6365290001506d696e5f616d6f756e745f6c705f746f6b656e73b40128543a3a42616c616e6365000210490150726f76696465206669786564206c697175696469747920696e746f2074686520706f6f6c206f662060706f6f6c5f6964602c207375697461626c6520666f7220537461626c655377617020706f6f6c732e7d01466f722058796b20706f6f6c732c20696620612073696e676c6520616d6f756e7420697320646566696e65642c2069742077696c6c207377617020696e7465726e616c6c7920746f20746f206d617463682063757272656e7420726174652c9473657474696e6720626f74682076616c75657320726573756c747320696e206572726f722e39014c697175696469747920746f6b656e73207468617420726570726573656e742074686973207368617265206f662074686520706f6f6c2077696c6c2062652073656e7420746f206f726967696e2eec6d696e745f6c69717569646974795f7573696e675f76657374696e675f6e61746976655f746f6b656e735f62795f76657374696e675f696e64657810011c706f6f6c5f696410012c506f6f6c49644f663c543e0001686e61746976655f61737365745f76657374696e675f696e64657810010c7533320001b876657374696e675f6e61746976655f61737365745f756e6c6f636b5f736f6d655f616d6f756e745f6f725f616c6c6d0201484f7074696f6e3c543a3a42616c616e63653e0001586d61785f6f746865725f61737365745f616d6f756e74b40128543a3a42616c616e636500030c250150726f7669646573206c69717569646974792066726f6d20766573746564206e61746976652061737365742e20546f6b656e732061726520616464656420746f20706f6f6c20616e64a46d696e746564204c5020746f6b656e7320617265207468656e2076657374656420696e73746561642ec04f6e6c7920706f6f6c73207061697265642077697468206e61746976652061737365742061726520616c6c6f7765642ea86d696e745f6c69717569646974795f7573696e675f76657374696e675f6e61746976655f746f6b656e730c011c706f6f6c5f696410012c506f6f6c49644f663c543e00016c6e61746976655f61737365745f76657374696e675f616d6f756e74b40128543a3a42616c616e63650001586d61785f6f746865725f61737365745f616d6f756e74b40128543a3a42616c616e6365000400386275726e5f6c697175696469747910011c706f6f6c5f696410012c506f6f6c49644f663c543e0001546c69717569646974795f6275726e5f616d6f756e74b40128543a3a42616c616e63650001586d696e5f66697273745f61737365745f616d6f756e74b40128543a3a42616c616e636500015c6d696e5f7365636f6e645f61737365745f616d6f756e74b40128543a3a42616c616e636500050c5101416c6c6f777320796f7520746f2072656d6f7665206c69717569646974792062792070726f766964696e672074686520606c705f6275726e5f616d6f756e746020746f6b656e7320746861742077696c6c20626559016275726e656420696e207468652070726f636573732e20546865207573616765206f6620606d696e5f66697273745f61737365745f616d6f756e74602f606d696e5f7365636f6e645f61737365745f616d6f756e7460ac636f6e74726f6c7320746865206d696e20616d6f756e74206f662072657475726e656420746f6b656e732e3c6d756c7469737761705f6173736574140138737761705f706f6f6c5f6c697374110101405665633c506f6f6c49644f663c543e3e00012c61737365745f69645f696e100134543a3a43757272656e6379496400013c61737365745f616d6f756e745f696eb40128543a3a42616c616e636500013061737365745f69645f6f7574100134543a3a43757272656e637949640001386d696e5f616d6f756e745f6f7574b40128543a3a42616c616e636500062c090145786563757465732061206d756c74697377617020617373657420696e206120736572696573206f6620737761702061737365742061746f6d69632073776170732e00f04d756c74697377617073206d75737420666565206c6f636b20696e7374656164206f6620706179696e67207472616e73616374696f6e20666565732eed01466f7220612073696e676c652061746f6d696320737761702c20626f7468206061737365745f616d6f756e745f696e6020616e6420606d696e5f616d6f756e745f6f7574602061726520636f6e7369646572656420746f20616c6c6f77206672656520657865637574696f6e20776974686f7574206c6f636b732e001c2320417267733a3d022d2060737761705f746f6b656e5f6c69737460202d2054686973206c697374206f6620746f6b656e732069732074686520726f757465206f66207468652061746f6d69632073776170732c207374617274696e6720776974682074686520617373657420736f6c6420616e6420656e64732077697468207468652061737365742066696e616c6c7920626f75676874a42d206061737365745f69645f696e603a20546865206964206f662074686520617373657420736f6c64c42d206061737365745f616d6f756e745f696e603a2054686520616d6f756e74206f662074686520617373657420736f6c64b82d206061737365745f69645f6f7574603a20546865206964206f662074686520617373657420726563656976656455022d20606d696e5f616d6f756e745f6f757460202d20546865206d696e696d756d20616d6f756e74206f66207265717565737465642061737365742074686174206d75737420626520626f7567687420696e206f7264657220746f206e6f74206661696c206f6e20736c6970706167652c20757365205250432063616c6c7320746f2063616c632065787065637465642076616c75654c6d756c7469737761705f61737365745f627579140138737761705f706f6f6c5f6c697374110101405665633c506f6f6c49644f663c543e3e00013061737365745f69645f6f7574100134543a3a43757272656e6379496400014061737365745f616d6f756e745f6f7574b40128543a3a42616c616e636500012c61737365745f69645f696e100134543a3a43757272656e637949640001346d61785f616d6f756e745f696eb40128543a3a42616c616e6365000730090145786563757465732061206d756c74697377617020617373657420696e206120736572696573206f6620737761702061737365742061746f6d69632073776170732eb85468652070726563697365206f757470757420616d6f756e742069732070726f766964656420696e73746561642e00f04d756c74697377617073206d75737420666565206c6f636b20696e7374656164206f6620706179696e67207472616e73616374696f6e20666565732eed01466f7220612073696e676c652061746f6d696320737761702c20626f7468206061737365745f616d6f756e745f6f75746020616e6420606d61785f616d6f756e745f696e602061726520636f6e7369646572656420746f20616c6c6f77206672656520657865637574696f6e20776974686f7574206c6f636b732e001c2320417267733a3d022d2060737761705f746f6b656e5f6c69737460202d2054686973206c697374206f6620746f6b656e732069732074686520726f757465206f66207468652061746f6d69632073776170732c207374617274696e6720776974682074686520617373657420736f6c6420616e6420656e64732077697468207468652061737365742066696e616c6c7920626f75676874b82d206061737365745f69645f6f7574603a20546865206964206f6620746865206173736574207265636569766564d82d206061737365745f616d6f756e745f6f7574603a2054686520616d6f756e74206f6620746865206173736574207265636569766564a42d206061737365745f69645f696e603a20546865206964206f662074686520617373657420736f6c64ed012d20606d61785f616d6f756e745f696e60202d20546865206d6178696d756d20616d6f756e74206f6620736f6c6420617373657420696e206f7264657220746f206e6f74206661696c206f6e20736c6970706167652c20757365205250432063616c6c7320746f2063616c632065787065637465642076616c7565047050616c6c657427732063616c6c61626c652066756e6374696f6e732eed020c4470617261636861696e5f7374616b696e671870616c6c65741043616c6c04045400016c487365745f746f74616c5f73656c656374656404010c6e657710010c753332000008f85365742074686520746f74616c206e756d626572206f6620636f6c6c61746f722063616e646964617465732073656c65637465642070657220726f756e64ec2d206368616e67657320617265206e6f74206170706c69656420756e74696c20746865207374617274206f6620746865206e65787420726f756e645c7365745f636f6c6c61746f725f636f6d6d697373696f6e04010c6e65773d01011c50657262696c6c000104905365742074686520636f6d6d697373696f6e20666f7220616c6c20636f6c6c61746f72733c6a6f696e5f63616e64696461746573140110626f6e64b4013042616c616e63654f663c543e00013c6c69717569646974795f746f6b656e10013c43757272656e637949644f663c543e0001407573655f62616c616e63655f66726f6df10201404f7074696f6e3c426f6e644b696e643e00013c63616e6469646174655f636f756e7410010c7533320001546c69717569646974795f746f6b656e5f636f756e7410010c7533320002048c4a6f696e2074686520736574206f6620636f6c6c61746f722063616e64696461746573647363686564756c655f6c656176655f63616e6469646174657304013c63616e6469646174655f636f756e7410010c75333200030845015265717565737420746f206c656176652074686520736574206f662063616e646964617465732e204966207375636365737366756c2c20746865206163636f756e7420697320696d6d6564696174656c790d0172656d6f7665642066726f6d207468652063616e64696461746520706f6f6c20746f2070726576656e742073656c656374696f6e206173206120636f6c6c61746f722e60657865637574655f6c656176655f63616e6469646174657308012463616e646964617465000130543a3a4163636f756e74496400016863616e6469646174655f64656c65676174696f6e5f636f756e7410010c7533320004048045786563757465206c656176652063616e6469646174657320726571756573745c63616e63656c5f6c656176655f63616e6469646174657304013c63616e6469646174655f636f756e7410010c75333200050c9c43616e63656c206f70656e207265717565737420746f206c656176652063616e646964617465738c2d206f6e6c792063616c6c61626c6520627920636f6c6c61746f72206163636f756e7439012d20726573756c742075706f6e207375636365737366756c2063616c6c206973207468652063616e6469646174652069732061637469766520696e207468652063616e64696461746520706f6f6c28676f5f6f66666c696e65000604090154656d706f726172696c79206c656176652074686520736574206f6620636f6c6c61746f722063616e6469646174657320776974686f757420756e626f6e64696e6724676f5f6f6e6c696e650007042d0152656a6f696e2074686520736574206f6620636f6c6c61746f722063616e646964617465732069662070726576696f75736c79206861642063616c6c65642060676f5f6f66666c696e6560707363686564756c655f63616e6469646174655f626f6e645f6d6f72650801106d6f7265b4013042616c616e63654f663c543e0001407573655f62616c616e63655f66726f6df10201404f7074696f6e3c426f6e644b696e643e000804f45265717565737420627920636f6c6c61746f722063616e64696461746520746f20696e6372656173652073656c6620626f6e6420627920606d6f726560707363686564756c655f63616e6469646174655f626f6e645f6c6573730401106c657373b4013042616c616e63654f663c543e000904f45265717565737420627920636f6c6c61746f722063616e64696461746520746f2064656372656173652073656c6620626f6e6420627920606c6573736078657865637574655f63616e6469646174655f626f6e645f7265717565737408012463616e646964617465000130543a3a4163636f756e7449640001407573655f62616c616e63655f66726f6df10201404f7074696f6e3c426f6e644b696e643e000a040901457865637574652070656e64696e67207265717565737420746f2061646a7573742074686520636f6c6c61746f722063616e6469646174652073656c6620626f6e647463616e63656c5f63616e6469646174655f626f6e645f72657175657374000b04050143616e63656c2070656e64696e67207265717565737420746f2061646a7573742074686520636f6c6c61746f722063616e6469646174652073656c6620626f6e642064656c6567617465140120636f6c6c61746f72000130543a3a4163636f756e744964000118616d6f756e74b4013042616c616e63654f663c543e0001407573655f62616c616e63655f66726f6df10201404f7074696f6e3c426f6e644b696e643e00016863616e6469646174655f64656c65676174696f6e5f636f756e7410010c75333200014064656c65676174696f6e5f636f756e7410010c753332000c08410149662063616c6c6572206973206e6f7420612064656c656761746f7220616e64206e6f74206120636f6c6c61746f722c207468656e206a6f696e2074686520736574206f662064656c656761746f7273410149662063616c6c657220697320612064656c656761746f722c207468656e206d616b65732064656c65676174696f6e20746f206368616e67652074686569722064656c65676174696f6e207374617465647363686564756c655f6c656176655f64656c656761746f7273000d0c39015265717565737420746f206c656176652074686520736574206f662064656c656761746f72732e204966207375636365737366756c2c207468652063616c6c6572206973207363686564756c65645101746f20626520616c6c6f77656420746f20657869742e205375636365737320666f7262696473206675747572652064656c656761746f7220616374696f6e7320756e74696c20746865207265717565737420697354696e766f6b6564206f722063616e63656c6c65642e60657865637574655f6c656176655f64656c656761746f727308012464656c656761746f72000130543a3a4163636f756e74496400014064656c65676174696f6e5f636f756e7410010c753332000e044d01457865637574652074686520726967687420746f20657869742074686520736574206f662064656c656761746f727320616e64207265766f6b6520616c6c206f6e676f696e672064656c65676174696f6e732e5c63616e63656c5f6c656176655f64656c656761746f7273000f085d0143616e63656c20612070656e64696e67207265717565737420746f20657869742074686520736574206f662064656c656761746f72732e205375636365737320636c65617273207468652070656e64696e6720657869742d017265717565737420287468657265627920726573657474696e67207468652064656c61792075706f6e20616e6f7468657220606c656176655f64656c656761746f7273602063616c6c292e687363686564756c655f7265766f6b655f64656c65676174696f6e040120636f6c6c61746f72000130543a3a4163636f756e74496400100851015265717565737420746f207265766f6b6520616e206578697374696e672064656c65676174696f6e2e204966207375636365737366756c2c207468652064656c65676174696f6e206973207363686564756c65642d01746f20626520616c6c6f77656420746f206265207265766f6b656420766961207468652060657865637574655f64656c65676174696f6e5f72657175657374602065787472696e7369632e707363686564756c655f64656c656761746f725f626f6e645f6d6f72650c012463616e646964617465000130543a3a4163636f756e7449640001106d6f7265b4013042616c616e63654f663c543e0001407573655f62616c616e63655f66726f6df10201404f7074696f6e3c426f6e644b696e643e00110419015265717565737420746f20626f6e64206d6f726520666f722064656c656761746f727320777274206120737065636966696320636f6c6c61746f722063616e6469646174652e707363686564756c655f64656c656761746f725f626f6e645f6c65737308012463616e646964617465000130543a3a4163636f756e7449640001106c657373b4013042616c616e63654f663c543e0012040d015265717565737420626f6e64206c65737320666f722064656c656761746f727320777274206120737065636966696320636f6c6c61746f722063616e6469646174652e68657865637574655f64656c65676174696f6e5f726571756573740c012464656c656761746f72000130543a3a4163636f756e74496400012463616e646964617465000130543a3a4163636f756e7449640001407573655f62616c616e63655f66726f6df10201404f7074696f6e3c426f6e644b696e643e001304e0457865637574652070656e64696e67207265717565737420746f206368616e676520616e206578697374696e672064656c65676174696f6e6463616e63656c5f64656c65676174696f6e5f7265717565737404012463616e646964617465000130543a3a4163636f756e744964001404c043616e63656c207265717565737420746f206368616e676520616e206578697374696e672064656c65676174696f6e2e6c6164645f7374616b696e675f6c69717569646974795f746f6b656e08015461646465645f6c69717569646974795f746f6b656e10013c43757272656e637949644f663c543e00016063757272656e745f6c69717569646974795f746f6b656e7310010c75333200150c5101456e61626c6573206e6577207374616b696e6720746f6b656e20746f206265207573656420666f72207374616b696e672e204f6e6c7920746f6b656e73207061697265642077697468204d47582063616e2062654501757365642e2043616c6c65722063616e207061737320746865206964206f6620746f6b656e20666f72207768696368204d47582070616972656420706f6f6c20616c726561647920657869737473206f72a06c697175696469747920746f6b656e20696420697473656c662e202a2a526f6f74206f6e6c792a2a7872656d6f76655f7374616b696e675f6c69717569646974795f746f6b656e08015c72656d6f7665645f6c69717569646974795f746f6b656e10013c43757272656e637949644f663c543e00016063757272656e745f6c69717569646974795f746f6b656e7310010c753332001604a052656d6f7665732070726576696f75736c79206164646564206c697175696469747920746f6b656e6861676772656761746f725f7570646174655f6d6574616461746108014c636f6c6c61746f725f63616e64696461746573810101445665633c543a3a4163636f756e7449643e000118616374696f6ef90201504d65746164617461557064617465416374696f6e00170845014d6f6469666965732061676772656761746f72206d6574616461746120627920657874656e64696e67206f72207265647563696e67206c697374206f6620617070726f7665642063616e6469646174657359014163636f756e74206d6179206f6e6c79206265636f6d652061676772656761746f72206f6e6c7920696620697473206e6f7420636f6c6c61746f72206f722064656c656761746f7220617420746865206d6f6d656e746c7570646174655f63616e6469646174655f61676772656761746f720401406d617962655f61676772656761746f724801504f7074696f6e3c543a3a4163636f756e7449643e0018042d0141737369676e732f7265706c61636573207468652063616e646964617465207468617420676976656e20636f6c6c61746f722077616e747320746f2061676772656761746520756e6465725c7061796f75745f636f6c6c61746f725f72657761726473080120636f6c6c61746f72000130543a3a4163636f756e7449640001486e756d6265725f6f665f73657369736f6e733c012c4f7074696f6e3c7533323e0019283d01546869732065787472696e7369632073686f756c64206265207573656420746f2064697374726962757465207265776172647320666f7220636f6c6c61746f7220616e64206173736f646961746564450164656c656761746f72732e20417320726f756e642072657761726473206172652070726f63657373656420696e2072616e646f6d206f726465722069747320696d706f737369626c6520707265646963744501686f77206d616e792064656c656761746f72732028616e64206173736f646961746564207472616e736665722065787472696e7369632063616c6c73292077696c6c20626520726571756972656420736f2901776f7273742063617365207363656e6172696f202864656c656761746f72735f636f756e74203d204d6178436f6c6c61746f7243616e646964617465732920697320617373756d65642e001c706172616d733a5c2d20636f6c6c61746f72202d206163636f756e742069644d012d206c696d6974202d206e756d626572206f66207265776172647320706572696f647320746861742073686f756c642062652070726f6365737365642077697468696e2065787472696e7369632e204e6f7465510174686174206c696d697420617373756d657320776f7273742063617365207363656e6172696f206f66202864656c656761746f72735f636f756e74203d204d6178436f6c6c61746f7243616e64696461746573292101736f206173206120726573756c742c20606c696d697460206f72206d6f72652073657373696f6e20726f756e642072657761726473206d61792062652064697374726962757465645c7061796f75745f64656c656761746f725f7265776172640c0114726f756e64100128526f756e64496e646578000120636f6c6c61746f72000130543a3a4163636f756e74496400012464656c656761746f72000130543a3a4163636f756e744964001a0c3d015061796f75742064656c656761746f722072657761726473206f6e6c7920666f7220706172746963756c617220726f756e642e20436f6c6c61746f72732073686f756c64207261746865722075736545015b6050616c6c65743a3a7061796f75745f636f6c6c61746f725f72657761726473605d2062757420696620636f6c6c61746f7220697320696e726573706f6e73697665206f6e652063616e20636c61696d98706172746963756c61722064656c656761746f722072657761726473206d616e75616c6c792e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef10204184f7074696f6e04045401f5020108104e6f6e6500000010536f6d650400f5020000010000f5020c346d616e676174615f7479706573586d756c7469707572706f73655f6c697175696469747920426f6e644b696e6400010c40417661696c61626c6542616c616e636500000064416374697661746564556e7374616b656452657365727665730001003c556e7370656e74526573657276657300020000f902084470617261636861696e5f7374616b696e67504d65746164617461557064617465416374696f6e0001085c457874656e64417070726f766564436f6c6c61746f72730000005c52656d6f7665417070726f766564436f6c6c61746f727300010000fd020c6070616c6c65745f73657175656e6365725f7374616b696e671870616c6c65741043616c6c04045400011c5c70726f766964655f73657175656e6365725f7374616b65140114636861696eb00128543a3a436861696e49640001307374616b655f616d6f756e74b4013042616c616e63654f663c543e000134616c6961735f6163636f756e744801504f7074696f6e3c543a3a4163636f756e7449643e0001307374616b655f616374696f6e0103012c5374616b65416374696f6e00011873656e646572000130543a3a4163636f756e744964000038d470726f7669646573207374616b6520666f722074686520707572706f7365206f66206265636f6d696e672073657175656e6365727300c82d2060636861696e60202d20636861696e20666f7220776869636820746f2061737369676e207374616b655f616d6f756e74842d20607374616b655f616d6f6e7460202d20616d6f756e74206f66207374616b656d012d2060616c6961735f6163636f756e7460202d206f7074696f6e616c20706172616d657465722c20616c696173206163636f756e7420697320656c696769626c6520746f20637265617465206d616e75616c206261746163686573690120202020202020202020202020202020202020206f66207570646174657320696e2070616c6c65742d726f6c6c646f776e2e20416c696173206163636f756e742063616e206e6f742062652073657420746f20616e6f746865723d0120202020202020202020202020202020202020206163746976652073657175656e636572206f7220746f20736f6d65206163636f756e74207468617420697320616c72656164792075736564206173dc2020202020202020202020202020202020202020616c6961735f6163636f756e7420666f7220616e6f746865722073657175656e6365726d012d20607374616b655f616374696f6e60202d2064657465726d696e65732077686174206172652063616e646964617465206578706563746174696f6e7320726567617264696e67206a6f696e696e6720616374697665207365742c3501092a20275374616b654f6e6c7927202d2073657175656e636572206f6e6c792070726f7669646573207374616b652c2062757420646f6573206e6f74206a6f696e20616374697665207365742e5101092a20275374616b65416e644a6f696e41637469766553657427202d2073657175656e6365722070726f7669646573207374616b6520616e64206a6f696e7320616374697665207365742e204661696c732069664501090909090909090963616e646964617465206469646e74206a6f696e2061637469766520736574206f722069662063616e64696461746520697320616c726561647920696e20616374697665207365742e8101090943616e64696174652063616e20616c736f2063686f6f736520746f2063616c6c206072656a6f696e5f6163746976655f73657175656e6365727360206c61746572207768656e20746865726520617265206672656520736561747320746f4409096a6f696e20616374697665207365745c6c656176655f6163746976655f73657175656e63657273040114636861696eb00128543a3a436861696e49640001006072656a6f696e5f6163746976655f73657175656e63657273080114636861696eb00128543a3a436861696e496400011873656e646572000130543a3a4163636f756e7449640002001c756e7374616b65040114636861696eb00128543a3a436861696e49640003006c7365745f73657175656e6365725f636f6e66696775726174696f6e0c0114636861696eb00128543a3a436861696e49640001506d696e696d616c5f7374616b655f616d6f756e74b4013042616c616e63654f663c543e000144736c6173685f66696e655f616d6f756e74b4013042616c616e63654f663c543e000400847365745f757064617465725f6163636f756e745f666f725f73657175656e636572080114636861696eb00128543a3a436861696e4964000134616c6961735f6163636f756e744801504f7074696f6e3c543a3a4163636f756e7449643e00051c6901416c6c6f777320746f20636f6e66696775726520616c6961735f6163636f756e7420666f72206163746976652073657175656e6365722e20546869732065787472696e697369632063616e206f6e6c792062652063616c6c65644c6279206163746976652073657175656e6365722c2d2060636861696e60202d6d012d2060616c6961735f6163636f756e7460202d206f7074696f6e616c20706172616d657465722c20616c696173206163636f756e7420697320656c696769626c6520746f20637265617465206d616e75616c206261746163686573690120202020202020202020202020202020202020206f66207570646174657320696e2070616c6c65742d726f6c6c646f776e2e20416c696173206163636f756e742063616e206e6f742062652073657420746f20616e6f746865723d0120202020202020202020202020202020202020206163746976652073657175656e636572206f7220746f20736f6d65206163636f756e74207468617420697320616c72656164792075736564206173dc2020202020202020202020202020202020202020616c6961735f6163636f756e7420666f7220616e6f746865722073657175656e636572607061796f75745f73657175656e6365725f7265776172647308012473657175656e636572000130543a3a4163636f756e7449640001486e756d6265725f6f665f73657373696f6e733c012c4f7074696f6e3c7533323e0006140901546869732065787472696e7369632073686f756c64206265207573656420746f2064697374726962757465207265776172647320666f722073657175656e6365722e001c706172616d733a602d2073657175656e636572202d206163636f756e742069646d012d206e756d6265725f6f665f73657373696f6e73202d206e756d626572206f66207265776172647320706572696f647320746861742073686f756c642062652070726f6365737365642077697468696e2065787472696e7369632e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e0103086070616c6c65745f73657175656e6365725f7374616b696e672c5374616b65416374696f6e000108245374616b654f6e6c79000000545374616b65416e644a6f696e4163746976655365740001000005030c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b6579730903011c543a3a4b65797300011470726f6f664c011c5665633c75383e000024e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e0034232320436f6d706c657869747959012d20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f662060543a3a4b6579733a3a6b65795f69647328296020776869636820697320202066697865642e2870757267655f6b657973000130c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e0034232320436f6d706c65786974793d012d20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e09030838726f6c6c75705f72756e74696d652c53657373696f6e4b6579730000080110617572610d0301c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300011c6772616e647061990101d03c4772616e647061206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300000d03104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c6963000004001103013c737232353531393a3a5075626c6963000011030c1c73705f636f72651c73723235353139185075626c6963000004003001205b75383b2033325d000015030c3870616c6c65745f6772616e6470611870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f66190301c8426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20426c6f636b4e756d626572466f723c543e3e3e00013c6b65795f6f776e65725f70726f6f6645030140543a3a4b65794f776e657250726f6f6600001009015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f66190301c8426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20426c6f636b4e756d626572466f723c543e3e3e00013c6b65795f6f776e65725f70726f6f6645030140543a3a4b65794f776e657250726f6f6600012409015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e000d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e306e6f74655f7374616c6c656408011464656c6179100144426c6f636b4e756d626572466f723c543e00016c626573745f66696e616c697a65645f626c6f636b5f6e756d626572100144426c6f636b4e756d626572466f723c543e0002303d014e6f74652074686174207468652063757272656e7420617574686f7269747920736574206f6620746865204752414e4450412066696e616c6974792067616467657420686173207374616c6c65642e006101546869732077696c6c2074726967676572206120666f7263656420617574686f7269747920736574206368616e67652061742074686520626567696e6e696e67206f6620746865206e6578742073657373696f6e2c20746f6101626520656e6163746564206064656c61796020626c6f636b7320616674657220746861742e20546865206064656c6179602073686f756c64206265206869676820656e6f75676820746f20736166656c7920617373756d654901746861742074686520626c6f636b207369676e616c6c696e672074686520666f72636564206368616e67652077696c6c206e6f742062652072652d6f7267656420652e672e203130303020626c6f636b732e5d0154686520626c6f636b2070726f64756374696f6e207261746520287768696368206d617920626520736c6f77656420646f776e2062656361757365206f662066696e616c697479206c616767696e67292073686f756c64510162652074616b656e20696e746f206163636f756e74207768656e2063686f6f73696e6720746865206064656c6179602e20546865204752414e44504120766f74657273206261736564206f6e20746865206e65775501617574686f726974792077696c6c20737461727420766f74696e67206f6e20746f70206f662060626573745f66696e616c697a65645f626c6f636b5f6e756d6265726020666f72206e65772066696e616c697a65644d01626c6f636b732e2060626573745f66696e616c697a65645f626c6f636b5f6e756d626572602073686f756c64206265207468652068696768657374206f6620746865206c61746573742066696e616c697a6564c4626c6f636b206f6620616c6c2076616c696461746f7273206f6620746865206e657720617574686f72697479207365742e00584f6e6c792063616c6c61626c6520627920726f6f742e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e1903085073705f636f6e73656e7375735f6772616e6470614445717569766f636174696f6e50726f6f66080448012c044e0110000801187365745f6964280114536574496400013065717569766f636174696f6e1d03014845717569766f636174696f6e3c482c204e3e00001d03085073705f636f6e73656e7375735f6772616e6470613045717569766f636174696f6e080448012c044e011001081c507265766f7465040021030139016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265766f74653c482c204e3e2c0a417574686f726974795369676e61747572653e00000024507265636f6d6d6974040039030141016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265636f6d6d69743c482c204e3e2c0a417574686f726974795369676e61747572653e000100002103084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c0849640199010456012503045301290300100130726f756e645f6e756d62657228010c7536340001206964656e7469747999010108496400011466697273743503011828562c2053290001187365636f6e643503011828562c20532900002503084066696e616c6974795f6772616e6470611c507265766f7465080448012c044e01100008012c7461726765745f686173682c0104480001347461726765745f6e756d6265721001044e000029030c5073705f636f6e73656e7375735f6772616e6470610c617070245369676e6174757265000004002d030148656432353531393a3a5369676e617475726500002d030c1c73705f636f72651c65643235353139245369676e617475726500000400310301205b75383b2036345d0000310300000340000000080035030000040825032903003903084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c0849640199010456013d03045301290300100130726f756e645f6e756d62657228010c7536340001206964656e7469747999010108496400011466697273744103011828562c2053290001187365636f6e644103011828562c20532900003d03084066696e616c6974795f6772616e64706124507265636f6d6d6974080448012c044e01100008012c7461726765745f686173682c0104480001347461726765745f6e756d6265721001044e00004103000004083d032903004503081c73705f636f726510566f69640001000049030c4c6f726d6c5f61737365745f7265676973747279186d6f64756c651043616c6c0404540001103872656769737465725f61737365740801206d65746164617461a50101f041737365744d657461646174613c543a3a42616c616e63652c20543a3a437573746f6d4d657461646174612c20543a3a537472696e674c696d69743e00012061737365745f69643c01484f7074696f6e3c543a3a417373657449643e000000307570646174655f617373657418012061737365745f6964100128543a3a41737365744964000120646563696d616c733c012c4f7074696f6e3c7533323e0001106e616d654d0301984f7074696f6e3c426f756e6465645665633c75382c20543a3a537472696e674c696d69743e3e00011873796d626f6c4d0301984f7074696f6e3c426f756e6465645665633c75382c20543a3a537472696e674c696d69743e3e00014c6578697374656e7469616c5f6465706f7369746d0201484f7074696f6e3c543a3a42616c616e63653e0001286164646974696f6e616c510301644f7074696f6e3c543a3a437573746f6d4d657461646174613e0001004472656769737465725f6c315f61737365740c01206d65746164617461a50101f041737365744d657461646174613c543a3a42616c616e63652c20543a3a437573746f6d4d657461646174612c20543a3a537472696e674c696d69743e00012061737365745f69643c01484f7074696f6e3c543a3a417373657449643e0001206c315f61737365745503011c4c314173736574000200507570646174655f6c315f61737365745f6461746108012061737365745f6964100128543a3a417373657449640001206c315f61737365745903013c4f7074696f6e3c4c3141737365743e000300040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e4d0304184f7074696f6e04045401bd010108104e6f6e6500000010536f6d650400bd010000010000510304184f7074696f6e04045401a9010108104e6f6e6500000010536f6d650400a901000001000055030c346d616e676174615f7479706573186173736574731c4c31417373657400011820457468657265756d04000401205b75383b2032305d00000020417262697472756d04000401205b75383b2032305d000100104261736504000401205b75383b2032305d000200144d6f6e616404000401205b75383b2032305d0003001c4d65676145746804000401205b75383b2032305d00040014536f6e696304000401205b75383b2032305d00050000590304184f7074696f6e0404540155030108104e6f6e6500000010536f6d650400550300000100005d030c3c70616c6c65745f74726561737572791870616c6c65741043616c6c0804540004490001243470726f706f73655f7370656e6408011476616c75657902013c42616c616e63654f663c542c20493e00012c62656e65666963696172790001504163636f756e7449644c6f6f6b75704f663c543e0000409850757420666f727761726420612073756767657374696f6e20666f72207370656e64696e672e00482323204469737061746368204f726967696e003c4d757374206265207369676e65642e002823232044657461696c73610141206465706f7369742070726f706f7274696f6e616c20746f207468652076616c756520697320726573657276656420616e6420736c6173686564206966207468652070726f706f73616c2069732072656a65637465642eb049742069732072657475726e6564206f6e6365207468652070726f706f73616c20697320617761726465642e003823232320436f6d706c6578697479182d204f28312900242323204576656e747300a0456d697473205b604576656e743a3a50726f706f736564605d206966207375636365737366756c2e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f6964f101013450726f706f73616c496e64657800013c6052656a65637420612070726f706f736564207370656e642e00482323204469737061746368204f726967696e00844d757374206265205b60436f6e6669673a3a52656a6563744f726967696e605d2e002823232044657461696c7394546865206f726967696e616c206465706f7369742077696c6c20626520736c61736865642e003823232320436f6d706c6578697479182d204f28312900242323204576656e747300a0456d697473205b604576656e743a3a52656a6563746564605d206966207375636365737366756c2e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f6964f101013450726f706f73616c496e6465780002444c417070726f766520612070726f706f73616c2e00482323204469737061746368204f726967696e00884d757374206265205b60436f6e6669673a3a417070726f76654f726967696e605d2e002823232044657461696c73004d0141742061206c617465722074696d652c207468652070726f706f73616c2077696c6c20626520616c6c6f636174656420746f207468652062656e656669636961727920616e6420746865206f726967696e616c646465706f7369742077696c6c2062652072657475726e65642e003823232320436f6d706c657869747920202d204f2831292e00242323204576656e747300a44e6f206576656e74732061726520656d69747465642066726f6d20746869732064697370617463682e2c7370656e645f6c6f63616c080118616d6f756e747902013c42616c616e63654f663c542c20493e00012c62656e65666963696172790001504163636f756e7449644c6f6f6b75704f663c543e000344b850726f706f736520616e6420617070726f76652061207370656e64206f662074726561737572792066756e64732e00482323204469737061746368204f726967696e0045014d757374206265205b60436f6e6669673a3a5370656e644f726967696e605d207769746820746865206053756363657373602076616c7565206265696e67206174206c656173742060616d6f756e74602e002c2323232044657461696c7345014e4f54453a20466f72207265636f72642d6b656570696e6720707572706f7365732c207468652070726f706f736572206973206465656d656420746f206265206571756976616c656e7420746f207468653062656e65666963696172792e003823232320506172616d657465727341012d2060616d6f756e74603a2054686520616d6f756e7420746f206265207472616e736665727265642066726f6d2074686520747265617375727920746f20746865206062656e6566696369617279602ee82d206062656e6566696369617279603a205468652064657374696e6174696f6e206163636f756e7420666f7220746865207472616e736665722e00242323204576656e747300b4456d697473205b604576656e743a3a5370656e64417070726f766564605d206966207375636365737366756c2e3c72656d6f76655f617070726f76616c04012c70726f706f73616c5f6964f101013450726f706f73616c496e6465780004542d01466f72636520612070726576696f75736c7920617070726f7665642070726f706f73616c20746f2062652072656d6f7665642066726f6d2074686520617070726f76616c2071756575652e00482323204469737061746368204f726967696e00844d757374206265205b60436f6e6669673a3a52656a6563744f726967696e605d2e002823232044657461696c7300c0546865206f726967696e616c206465706f7369742077696c6c206e6f206c6f6e6765722062652072657475726e65642e003823232320506172616d6574657273a02d206070726f706f73616c5f6964603a2054686520696e646578206f6620612070726f706f73616c003823232320436f6d706c6578697479ac2d204f2841292077686572652060416020697320746865206e756d626572206f6620617070726f76616c730028232323204572726f727345012d205b604572726f723a3a50726f706f73616c4e6f74417070726f766564605d3a20546865206070726f706f73616c5f69646020737570706c69656420776173206e6f7420666f756e6420696e2074686551012020617070726f76616c2071756575652c20692e652e2c207468652070726f706f73616c20686173206e6f74206265656e20617070726f7665642e205468697320636f756c6420616c736f206d65616e207468655901202070726f706f73616c20646f6573206e6f7420657869737420616c746f6765746865722c2074687573207468657265206973206e6f2077617920697420776f756c642068617665206265656e20617070726f766564542020696e2074686520666972737420706c6163652e147370656e6410012861737365745f6b696e64140144426f783c543a3a41737365744b696e643e000118616d6f756e7479020150417373657442616c616e63654f663c542c20493e00012c62656e6566696369617279000178426f783c42656e65666963696172794c6f6f6b75704f663c542c20493e3e00012876616c69645f66726f6d3c01644f7074696f6e3c426c6f636b4e756d626572466f723c543e3e000568b850726f706f736520616e6420617070726f76652061207370656e64206f662074726561737572792066756e64732e00482323204469737061746368204f726967696e001d014d757374206265205b60436f6e6669673a3a5370656e644f726967696e605d207769746820746865206053756363657373602076616c7565206265696e67206174206c65617374550160616d6f756e7460206f66206061737365745f6b696e646020696e20746865206e61746976652061737365742e2054686520616d6f756e74206f66206061737365745f6b696e646020697320636f6e766572746564d4666f7220617373657274696f6e207573696e6720746865205b60436f6e6669673a3a42616c616e6365436f6e766572746572605d2e002823232044657461696c7300490143726561746520616e20617070726f766564207370656e6420666f72207472616e7366657272696e6720612073706563696669632060616d6f756e7460206f66206061737365745f6b696e646020746f2061610164657369676e617465642062656e65666963696172792e20546865207370656e64206d75737420626520636c61696d6564207573696e672074686520607061796f75746020646973706174636861626c652077697468696e74746865205b60436f6e6669673a3a5061796f7574506572696f64605d2e003823232320506172616d657465727315012d206061737365745f6b696e64603a20416e20696e64696361746f72206f662074686520737065636966696320617373657420636c61737320746f206265207370656e742e41012d2060616d6f756e74603a2054686520616d6f756e7420746f206265207472616e736665727265642066726f6d2074686520747265617375727920746f20746865206062656e6566696369617279602eb82d206062656e6566696369617279603a205468652062656e6566696369617279206f6620746865207370656e642e55012d206076616c69645f66726f6d603a2054686520626c6f636b206e756d6265722066726f6d20776869636820746865207370656e642063616e20626520636c61696d65642e2049742063616e20726566657220746f1901202074686520706173742069662074686520726573756c74696e67207370656e6420686173206e6f74207965742065787069726564206163636f7264696e6720746f20746865450120205b60436f6e6669673a3a5061796f7574506572696f64605d2e20496620604e6f6e65602c20746865207370656e642063616e20626520636c61696d656420696d6d6564696174656c792061667465722c2020617070726f76616c2e00242323204576656e747300c8456d697473205b604576656e743a3a41737365745370656e64417070726f766564605d206966207375636365737366756c2e187061796f7574040114696e6465781001285370656e64496e64657800064c38436c61696d2061207370656e642e00482323204469737061746368204f726967696e003c4d757374206265207369676e65642e002823232044657461696c730055015370656e6473206d75737420626520636c61696d65642077697468696e20736f6d652074656d706f72616c20626f756e64732e2041207370656e64206d617920626520636c61696d65642077697468696e206f6e65d45b60436f6e6669673a3a5061796f7574506572696f64605d2066726f6d20746865206076616c69645f66726f6d6020626c6f636b2e5501496e2063617365206f662061207061796f7574206661696c7572652c20746865207370656e6420737461747573206d75737420626520757064617465642077697468207468652060636865636b5f73746174757360dc646973706174636861626c65206265666f7265207265747279696e672077697468207468652063757272656e742066756e6374696f6e2e003823232320506172616d65746572736c2d2060696e646578603a20546865207370656e6420696e6465782e00242323204576656e74730090456d697473205b604576656e743a3a50616964605d206966207375636365737366756c2e30636865636b5f737461747573040114696e6465781001285370656e64496e64657800074c2901436865636b2074686520737461747573206f6620746865207370656e6420616e642072656d6f76652069742066726f6d207468652073746f726167652069662070726f6365737365642e00482323204469737061746368204f726967696e003c4d757374206265207369676e65642e002823232044657461696c730001015468652073746174757320636865636b20697320612070726572657175697369746520666f72207265747279696e672061206661696c6564207061796f75742e490149662061207370656e64206861732065697468657220737563636565646564206f7220657870697265642c2069742069732072656d6f7665642066726f6d207468652073746f726167652062792074686973ec66756e6374696f6e2e20496e207375636820696e7374616e6365732c207472616e73616374696f6e20666565732061726520726566756e6465642e003823232320506172616d65746572736c2d2060696e646578603a20546865207370656e6420696e6465782e00242323204576656e747300f8456d697473205b604576656e743a3a5061796d656e744661696c6564605d20696620746865207370656e64207061796f757420686173206661696c65642e0101456d697473205b604576656e743a3a5370656e6450726f636573736564605d20696620746865207370656e64207061796f75742068617320737563636565642e28766f69645f7370656e64040114696e6465781001285370656e64496e6465780008407c566f69642070726576696f75736c7920617070726f766564207370656e642e00482323204469737061746368204f726967696e00844d757374206265205b60436f6e6669673a3a52656a6563744f726967696e605d2e002823232044657461696c73001d0141207370656e6420766f6964206973206f6e6c7920706f737369626c6520696620746865207061796f757420686173206e6f74206265656e20617474656d70746564207965742e003823232320506172616d65746572736c2d2060696e646578603a20546865207370656e6420696e6465782e00242323204576656e747300c0456d697473205b604576656e743a3a41737365745370656e64566f69646564605d206966207375636365737366756c2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e61030c4c70616c6c65745f7375646f5f6d616e676174611870616c6c65741043616c6c040454000114107375646f04011063616c6c4902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000018350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0034232320436f6d706c65786974791c2d204f2831292e547375646f5f756e636865636b65645f77656967687408011063616c6c4902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000118776569676874200118576569676874000114350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e2d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b05375646f207573657220746f20737065636966792074686520776569676874206f66207468652063616c6c2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e1c7365745f6b657904010c6e65770001504163636f756e7449644c6f6f6b75704f663c543e0002085d0141757468656e74696361746573207468652063757272656e74207375646f206b657920616e6420736574732074686520676976656e204163636f756e7449642028606e6577602920617320746865206e6577207375646f106b65792e1c7375646f5f617308010c77686f0001504163636f756e7449644c6f6f6b75704f663c543e00011063616c6c4902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0003104d0141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c207769746820605369676e656460206f726967696e2066726f6d406120676976656e206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2872656d6f76655f6b657900040c845065726d616e656e746c792072656d6f76657320746865207375646f206b65792e006c2a2a546869732063616e6e6f7420626520756e2d646f6e652e2a2a040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e65030c4870616c6c65745f7375646f5f6f726967696e1870616c6c65741043616c6c04045400010c107375646f04011063616c6c4902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000203d0141757468656e7469636174657320746865205375646f4f726967696e20616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292ec42d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b2031302c3030302e2c23203c2f7765696768743e547375646f5f756e636865636b65645f77656967687408011063616c6c4902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001187765696768742001185765696768740001203d0141757468656e7469636174657320746865205375646f4f726967696e20616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e2d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b45375646f4f726967696e20746f20737065636966792074686520776569676874206f66207468652063616c6c2e002823203c7765696768743e1c2d204f2831292ecc2d2054686520776569676874206f6620746869732063616c6c20697320646566696e6564206279207468652063616c6c65722e2c23203c2f7765696768743e1c7375646f5f617308010c77686f00018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011063616c6c4902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000224550141757468656e7469636174657320746865205375646f4f726967696e20616e64206469737061746368657320612066756e6374696f6e2063616c6c207769746820605369676e656460206f726967696e2066726f6d406120676976656e206163636f756e742e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292ec42d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b2031302c3030302e2c23203c2f7765696768743e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e69030c6470616c6c65745f636f6c6c6563746976655f6d616e676174611870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273810101445665633c543a3a4163636f756e7449643e0001147072696d654801504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000060805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e00d4546865206469737061746368206f6620746869732063616c6c206d75737420626520605365744d656d626572734f726967696e602e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e0038232320436f6d706c65786974793a502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e646564291c6578656375746508012070726f706f73616c4902017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64f101010c753332000124f0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e0038232320436f6d706c65786974793a5c2d20604f2842202b204d202b205029602077686572653ad82d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429882d20604d60206d656d626572732d636f756e742028636f64652d626f756e64656429a82d2060506020636f6d706c6578697479206f66206469737061746368696e67206070726f706f73616c601c70726f706f73650c01247468726573686f6c64f101012c4d656d626572436f756e7400012070726f706f73616c4902017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64f101010c753332000238f84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e0034232320436f6d706c6578697479ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d2032602910766f74650c012070726f706f73616c2c011c543a3a48617368000114696e646578f101013450726f706f73616c496e64657800011c617070726f7665180110626f6f6c000324f041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e34232320436f6d706c657869747909012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564294c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f686173682c011c543a3a486173680005285901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00e84d7573742062652063616c6c65642062792074686520526f6f74206f726967696e206f72206120666f756e646174696f6e206163636f756e742e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e0034232320436f6d706c6578697479ac4f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c7314636c6f736510013470726f706f73616c5f686173682c011c543a3a48617368000114696e646578f101013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642001185765696768740001306c656e6774685f626f756e64f101010c7533320006604d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e0034232320436f6d706c6578697479742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e6d030c3c70616c6c65745f6964656e746974791870616c6c65741043616c6c040454000158346164645f72656769737472617204011c6163636f756e740001504163636f756e7449644c6f6f6b75704f663c543e00001c7841646420612072656769737472617220746f207468652073797374656d2e00fc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060543a3a5265676973747261724f726967696e602e00a82d20606163636f756e74603a20746865206163636f756e74206f6620746865207265676973747261722e0094456d6974732060526567697374726172416464656460206966207375636365737366756c2e307365745f6964656e74697479040110696e666f7103016c426f783c543a3a4964656e74697479496e666f726d6174696f6e3e000128290153657420616e206163636f756e742773206964656e7469747920696e666f726d6174696f6e20616e6420726573657276652074686520617070726f707269617465206465706f7369742e005501496620746865206163636f756e7420616c726561647920686173206964656e7469747920696e666f726d6174696f6e2c20746865206465706f7369742069732074616b656e2061732070617274207061796d656e7450666f7220746865206e6577206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e008c2d2060696e666f603a20546865206964656e7469747920696e666f726d6174696f6e2e0088456d69747320604964656e7469747953657460206966207375636365737366756c2e207365745f7375627304011073756273fd0301645665633c28543a3a4163636f756e7449642c2044617461293e0002248c53657420746865207375622d6163636f756e7473206f66207468652073656e6465722e0055015061796d656e743a20416e79206167677265676174652062616c616e63652072657365727665642062792070726576696f757320607365745f73756273602063616c6c732077696c6c2062652072657475726e65642d01616e6420616e20616d6f756e7420605375624163636f756e744465706f736974602077696c6c20626520726573657276656420666f722065616368206974656d20696e206073756273602e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520612072656769737465726564246964656e746974792e00b02d206073756273603a20546865206964656e74697479277320286e657729207375622d6163636f756e74732e38636c6561725f6964656e746974790003203901436c65617220616e206163636f756e742773206964656e7469747920696e666f20616e6420616c6c207375622d6163636f756e747320616e642072657475726e20616c6c206465706f736974732e00ec5061796d656e743a20416c6c2072657365727665642062616c616e636573206f6e20746865206163636f756e74206172652072657475726e65642e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520612072656769737465726564246964656e746974792e0098456d69747320604964656e74697479436c656172656460206966207375636365737366756c2e44726571756573745f6a756467656d656e740801247265675f696e646578f1010138526567697374726172496e64657800011c6d61785f6665657902013042616c616e63654f663c543e00044094526571756573742061206a756467656d656e742066726f6d2061207265676973747261722e0055015061796d656e743a204174206d6f737420606d61785f666565602077696c6c20626520726573657276656420666f72207061796d656e7420746f2074686520726567697374726172206966206a756467656d656e7418676976656e2e003501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520615072656769737465726564206964656e746974792e001d012d20607265675f696e646578603a2054686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973207265717565737465642e55012d20606d61785f666565603a20546865206d6178696d756d206665652074686174206d617920626520706169642e20546869732073686f756c64206a757374206265206175746f2d706f70756c617465642061733a00306060606e6f636f6d70696c65b853656c663a3a7265676973747261727328292e676574287265675f696e646578292e756e7772617028292e6665650c60606000a4456d69747320604a756467656d656e7452657175657374656460206966207375636365737366756c2e3863616e63656c5f726571756573740401247265675f696e646578100138526567697374726172496e6465780005286843616e63656c20612070726576696f757320726571756573742e00f85061796d656e743a20412070726576696f75736c79207265736572766564206465706f7369742069732072657475726e6564206f6e20737563636573732e003501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520615072656769737465726564206964656e746974792e0045012d20607265675f696e646578603a2054686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973206e6f206c6f6e676572207265717565737465642e00ac456d69747320604a756467656d656e74556e72657175657374656460206966207375636365737366756c2e1c7365745f666565080114696e646578f1010138526567697374726172496e64657800010c6665657902013042616c616e63654f663c543e00061c1901536574207468652066656520726571756972656420666f722061206a756467656d656e7420746f206265207265717565737465642066726f6d2061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e542d2060666565603a20746865206e6577206665652e387365745f6163636f756e745f6964080114696e646578f1010138526567697374726172496e64657800010c6e65770001504163636f756e7449644c6f6f6b75704f663c543e00071cbc4368616e676520746865206163636f756e74206173736f63696174656420776974682061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e702d20606e6577603a20746865206e6577206163636f756e742049442e287365745f6669656c6473080114696e646578f1010138526567697374726172496e6465780001186669656c6473280129013c543a3a4964656e74697479496e666f726d6174696f6e206173204964656e74697479496e666f726d6174696f6e50726f76696465723e3a3a0a4669656c64734964656e74696669657200081ca853657420746865206669656c6420696e666f726d6174696f6e20666f722061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e0d012d20606669656c6473603a20746865206669656c64732074686174207468652072656769737472617220636f6e6365726e73207468656d73656c76657320776974682e4470726f766964655f6a756467656d656e741001247265675f696e646578f1010138526567697374726172496e6465780001187461726765740001504163636f756e7449644c6f6f6b75704f663c543e0001246a756467656d656e740504015c4a756467656d656e743c42616c616e63654f663c543e3e0001206964656e746974792c011c543a3a4861736800093cb850726f766964652061206a756467656d656e7420666f7220616e206163636f756e742773206964656e746974792e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74b06f6620746865207265676973747261722077686f736520696e64657820697320607265675f696e646578602e0021012d20607265675f696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973206265696e67206d6164652e55012d2060746172676574603a20746865206163636f756e742077686f7365206964656e7469747920746865206a756467656d656e742069732075706f6e2e2054686973206d75737420626520616e206163636f756e747420207769746820612072656769737465726564206964656e746974792e49012d20606a756467656d656e74603a20746865206a756467656d656e74206f662074686520726567697374726172206f6620696e64657820607265675f696e646578602061626f75742060746172676574602e5d012d20606964656e74697479603a205468652068617368206f6620746865205b604964656e74697479496e666f726d6174696f6e50726f7669646572605d20666f72207468617420746865206a756467656d656e742069732c202070726f76696465642e00b04e6f74653a204a756467656d656e747320646f206e6f74206170706c7920746f206120757365726e616d652e0094456d69747320604a756467656d656e74476976656e60206966207375636365737366756c2e346b696c6c5f6964656e746974790401187461726765740001504163636f756e7449644c6f6f6b75704f663c543e000a30410152656d6f766520616e206163636f756e742773206964656e7469747920616e64207375622d6163636f756e7420696e666f726d6174696f6e20616e6420736c61736820746865206465706f736974732e0061015061796d656e743a2052657365727665642062616c616e6365732066726f6d20607365745f737562736020616e6420607365745f6964656e74697479602061726520736c617368656420616e642068616e646c6564206279450160536c617368602e20566572696669636174696f6e2072657175657374206465706f7369747320617265206e6f742072657475726e65643b20746865792073686f756c642062652063616e63656c6c6564806d616e75616c6c79207573696e67206063616e63656c5f72657175657374602e00f8546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206d617463682060543a3a466f7263654f726967696e602e0055012d2060746172676574603a20746865206163636f756e742077686f7365206964656e7469747920746865206a756467656d656e742069732075706f6e2e2054686973206d75737420626520616e206163636f756e747420207769746820612072656769737465726564206964656e746974792e0094456d69747320604964656e746974794b696c6c656460206966207375636365737366756c2e1c6164645f73756208010c7375620001504163636f756e7449644c6f6f6b75704f663c543e000110646174617d03011044617461000b1cac4164642074686520676976656e206163636f756e7420746f207468652073656e646572277320737562732e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c20626520726570617472696174656438746f207468652073656e6465722e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e2872656e616d655f73756208010c7375620001504163636f756e7449644c6f6f6b75704f663c543e000110646174617d03011044617461000c10cc416c74657220746865206173736f636961746564206e616d65206f662074686520676976656e207375622d6163636f756e742e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e2872656d6f76655f73756204010c7375620001504163636f756e7449644c6f6f6b75704f663c543e000d1cc052656d6f76652074686520676976656e206163636f756e742066726f6d207468652073656e646572277320737562732e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c20626520726570617472696174656438746f207468652073656e6465722e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e20717569745f737562000e288c52656d6f7665207468652073656e6465722061732061207375622d6163636f756e742e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c206265207265706174726961746564b4746f207468652073656e64657220282a6e6f742a20746865206f726967696e616c206465706f7369746f72292e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d7573742068617665206120726567697374657265643c73757065722d6964656e746974792e0045014e4f54453a20546869732073686f756c64206e6f74206e6f726d616c6c7920626520757365642c206275742069732070726f766964656420696e207468652063617365207468617420746865206e6f6e2d1101636f6e74726f6c6c6572206f6620616e206163636f756e74206973206d616c6963696f75736c7920726567697374657265642061732061207375622d6163636f756e742e586164645f757365726e616d655f617574686f726974790c0124617574686f726974790001504163636f756e7449644c6f6f6b75704f663c543e0001187375666669784c011c5665633c75383e000128616c6c6f636174696f6e10010c753332000f10550141646420616e20604163636f756e744964602077697468207065726d697373696f6e20746f206772616e7420757365726e616d65732077697468206120676976656e20607375666669786020617070656e6465642e00590154686520617574686f726974792063616e206772616e7420757020746f2060616c6c6f636174696f6e6020757365726e616d65732e20546f20746f7020757020746865697220616c6c6f636174696f6e2c2074686579490173686f756c64206a75737420697373756520286f7220726571756573742076696120676f7665726e616e6365292061206e657720606164645f757365726e616d655f617574686f72697479602063616c6c2e6472656d6f76655f757365726e616d655f617574686f72697479040124617574686f726974790001504163636f756e7449644c6f6f6b75704f663c543e001004c452656d6f76652060617574686f72697479602066726f6d2074686520757365726e616d6520617574686f7269746965732e407365745f757365726e616d655f666f720c010c77686f0001504163636f756e7449644c6f6f6b75704f663c543e000120757365726e616d654c011c5665633c75383e0001247369676e6174757265090401704f7074696f6e3c543a3a4f6666636861696e5369676e61747572653e0011240d015365742074686520757365726e616d6520666f72206077686f602e204d7573742062652063616c6c6564206279206120757365726e616d6520617574686f726974792e00550154686520617574686f72697479206d757374206861766520616e2060616c6c6f636174696f6e602e2055736572732063616e20656974686572207072652d7369676e20746865697220757365726e616d6573206f7248616363657074207468656d206c617465722e003c557365726e616d6573206d7573743ad820202d204f6e6c7920636f6e7461696e206c6f776572636173652041534349492063686172616374657273206f72206469676974732e350120202d205768656e20636f6d62696e656420776974682074686520737566666978206f66207468652069737375696e6720617574686f72697479206265205f6c657373207468616e5f207468656020202020604d6178557365726e616d654c656e677468602e3c6163636570745f757365726e616d65040120757365726e616d65d501012c557365726e616d653c543e0012084d01416363657074206120676976656e20757365726e616d65207468617420616e2060617574686f7269747960206772616e7465642e205468652063616c6c206d75737420696e636c756465207468652066756c6c88757365726e616d652c20617320696e2060757365726e616d652e737566666978602e5c72656d6f76655f657870697265645f617070726f76616c040120757365726e616d65d501012c557365726e616d653c543e00130c610152656d6f766520616e206578706972656420757365726e616d6520617070726f76616c2e2054686520757365726e616d652077617320617070726f76656420627920616e20617574686f7269747920627574206e657665725501616363657074656420627920746865207573657220616e64206d757374206e6f77206265206265796f6e64206974732065787069726174696f6e2e205468652063616c6c206d75737420696e636c756465207468659c66756c6c20757365726e616d652c20617320696e2060757365726e616d652e737566666978602e507365745f7072696d6172795f757365726e616d65040120757365726e616d65d501012c557365726e616d653c543e0014043101536574206120676976656e20757365726e616d6520617320746865207072696d6172792e2054686520757365726e616d652073686f756c6420696e636c75646520746865207375666669782e6072656d6f76655f64616e676c696e675f757365726e616d65040120757365726e616d65d501012c557365726e616d653c543e001508550152656d6f7665206120757365726e616d65207468617420636f72726573706f6e647320746f20616e206163636f756e742077697468206e6f206964656e746974792e20457869737473207768656e20612075736572c067657473206120757365726e616d6520627574207468656e2063616c6c732060636c6561725f6964656e74697479602e04704964656e746974792070616c6c6574206465636c61726174696f6e2e71030c3c70616c6c65745f6964656e74697479186c6567616379304964656e74697479496e666f04284669656c644c696d697400002401286164646974696f6e616c75030190426f756e6465645665633c28446174612c2044617461292c204669656c644c696d69743e00011c646973706c61797d030110446174610001146c6567616c7d0301104461746100010c7765627d0301104461746100011072696f747d03011044617461000114656d61696c7d0301104461746100013c7067705f66696e6765727072696e74f90301404f7074696f6e3c5b75383b2032305d3e000114696d6167657d0301104461746100011c747769747465727d03011044617461000075030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454017903045300000400f50301185665633c543e00007903000004087d037d03007d030c3c70616c6c65745f6964656e746974791474797065731044617461000198104e6f6e65000000105261773004008103000001001052617731040085030000020010526177320400890300000300105261773304008d030000040010526177340400600000050010526177350400910300000600105261773604009503000007001052617737040099030000080010526177380400010100000900105261773904009d0300000a001452617731300400a10300000b001452617731310400a50300000c001452617731320400a90300000d001452617731330400ad0300000e001452617731340400b10300000f001452617731350400b503000010001452617731360400b903000011001452617731370400bd03000012001452617731380400c103000013001452617731390400c50300001400145261773230040004000015001452617732310400c903000016001452617732320400cd03000017001452617732330400d103000018001452617732340400d503000019001452617732350400d90300001a001452617732360400dd0300001b001452617732370400e10300001c001452617732380400e50300001d001452617732390400e90300001e001452617733300400ed0300001f001452617733310400f10300002000145261773332040030000021002c426c616b6554776f323536040030000022001853686132353604003000002300244b656363616b323536040030000024002c536861546872656532353604003000002500008103000003000000000800850300000301000000080089030000030200000008008d030000030300000008009103000003050000000800950300000306000000080099030000030700000008009d03000003090000000800a1030000030a0000000800a5030000030b0000000800a9030000030c0000000800ad030000030d0000000800b1030000030e0000000800b5030000030f0000000800b903000003100000000800bd03000003110000000800c103000003120000000800c503000003130000000800c903000003150000000800cd03000003160000000800d103000003170000000800d503000003180000000800d903000003190000000800dd030000031a0000000800e1030000031b0000000800e5030000031c0000000800e9030000031d0000000800ed030000031e0000000800f1030000031f0000000800f503000002790300f90304184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000fd03000002010400010400000408007d030005040c3c70616c6c65745f6964656e74697479147479706573244a756467656d656e74041c42616c616e636501b4011c1c556e6b6e6f776e0000001c466565506169640400b4011c42616c616e636500010028526561736f6e61626c65000200244b6e6f776e476f6f64000300244f75744f6644617465000400284c6f775175616c697479000500244572726f6e656f757300060000090404184f7074696f6e04045401b5020108104e6f6e6500000010536f6d650400b50200000100000d040c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f0001504163636f756e7449644c6f6f6b75704f663c543e00000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686f0001504163636f756e7449644c6f6f6b75704f663c543e00010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f76650001504163636f756e7449644c6f6f6b75704f663c543e00010c6164640001504163636f756e7449644c6f6f6b75704f663c543e000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273810101445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e65770001504163636f756e7449644c6f6f6b75704f663c543e000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686f0001504163636f756e7449644c6f6f6b75704f663c543e00050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e11040c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f0001504163636f756e7449644c6f6f6b75704f663c543e00000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686f0001504163636f756e7449644c6f6f6b75704f663c543e00010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f76650001504163636f756e7449644c6f6f6b75704f663c543e00010c6164640001504163636f756e7449644c6f6f6b75704f663c543e000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273810101445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e65770001504163636f756e7449644c6f6f6b75704f663c543e000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686f0001504163636f756e7449644c6f6f6b75704f663c543e00050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e15040838726f6c6c75705f72756e74696d65304f726967696e43616c6c657200010c1873797374656d0400190401746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c04001d0401450170616c6c65745f636f6c6c6563746976655f6d616e676174613a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976655f6d616e676174613a3a0a496e7374616e6365313e003f0010566f69640400450301410173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a0a5f5f707269766174653a3a566f69640002000019040c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e65000200001d04086470616c6c65745f636f6c6c6563746976655f6d616e67617461245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d0002000021040c5870616c6c65745f7574696c6974795f6d616e676174611870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e2504000004082904b40029040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454012d04045300000400310401185665633c543e00002d04083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f78795479706501a02c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f74797065a0012450726f78795479706500011464656c617910012c426c6f636b4e756d626572000031040000022d04003504000004083904b40039040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454013d04045300000400410401185665633c543e00003d04083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e74496401001048617368012c2c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173682c01104861736800011868656967687410012c426c6f636b4e756d626572000041040000023d040045040c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000004210154686572652061726520746f6f206d616e792070726f786965732072656769737465726564206f7220746f6f206d616e7920616e6e6f756e63656d656e74732070656e64696e672e204e6f74466f756e640001047450726f787920726567697374726174696f6e206e6f7420666f756e642e204e6f7450726f7879000204cc53656e646572206973206e6f7420612070726f7879206f6620746865206163636f756e7420746f2062652070726f786965642e2c556e70726f787961626c650003042101412063616c6c20776869636820697320696e636f6d70617469626c652077697468207468652070726f7879207479706527732066696c7465722077617320617474656d707465642e244475706c69636174650004046c4163636f756e7420697320616c726561647920612070726f78792e304e6f5065726d697373696f6e000504150143616c6c206d6179206e6f74206265206d6164652062792070726f78792062656361757365206974206d617920657363616c617465206974732070726976696c656765732e2c556e616e6e6f756e636564000604d0416e6e6f756e63656d656e742c206966206d61646520617420616c6c2c20776173206d61646520746f6f20726563656e746c792e2c4e6f53656c6650726f78790007046443616e6e6f74206164642073656c662061732070726f78792e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e49040c4870616c6c65745f6d61696e74656e616e63651870616c6c6574544d61696e74656e616e6365537461747573496e666f000008013869735f6d61696e74656e616e6365180110626f6f6c00017069735f75706772616461626c655f696e5f6d61696e74656e616e6365180110626f6f6c00004d040c4870616c6c65745f6d61696e74656e616e63651870616c6c6574144572726f72040454000118504e6f74466f756e646174696f6e4163636f756e740000049454696d656f757473207765726520696e636f72726563746c7920696e697469616c697a6564504e6f74496e4d61696e74656e616e63654d6f64650001045c4e6f7420696e206d61696e74656e616e6365206d6f646560416c7265616479496e4d61696e74656e616e63654d6f64650002046c416c726561647920696e206d61696e74656e616e6365206d6f646588416c726561647955706772616461626c65496e4d61696e74656e616e63654d6f646500030498416c72656164792075706772616461626c6520696e206d61696e74656e616e6365206d6f646594416c72656164794e6f7455706772616461626c65496e4d61696e74656e616e63654d6f6465000404a8416c7265616479206e6f742075706772616461626c6520696e206d61696e74656e616e6365206d6f64656c55706772616465426c6f636b656442794d61696e74656e616e6365000504785570677261646520626c6f636b6564206279204d61696e74656e616e636504184572726f7273510400000408b02c00550400000408b0b400590400000408002c005d04042042547265654d617008044b01b0045601b400040061040000006104000002550400650400000408b4b00069040c3c70616c6c65745f726f6c6c646f776e1870616c6c6574385570646174654d6574616461746104244163636f756e7449640100001401186d61785f6964b40110753132380001186d696e5f6964b401107531323800012c7570646174655f73697a65b401107531323800012473657175656e6365720001244163636f756e74496400012c7570646174655f686173682c01104832353600006d040000041010b02cb4007104042042547265654d617008044b01000456017504000400790400000075040c3c70616c6c65745f726f6c6c646f776e1870616c6c65743c53657175656e636572526967687473000008012c726561645f726967687473b401107531323800013463616e63656c5f726967687473b4011075313238000079040000027d04007d040000040800750400810400000408b0c40085040000040889042c0089040c3c70616c6c65745f726f6c6c646f776e1870616c6c6574244c325265717565737404244163636f756e7449640100010c5c4661696c65644465706f7369745265736f6c7574696f6e04008d04015c4661696c65644465706f7369745265736f6c7574696f6e0000001843616e63656c04009104014443616e63656c3c4163636f756e7449643e000100285769746864726177616c0400950401285769746864726177616c000200008d040c3c70616c6c65745f726f6c6c646f776e206d657373616765735c4661696c65644465706f7369745265736f6c7574696f6e00000c0124726571756573744964c4012452657175657374496400013c6f726967696e526571756573744964b401107531323800011466657272790401205b75383b2032305d000091040c3c70616c6c65745f726f6c6c646f776e206d657373616765731843616e63656c04244163636f756e744964010000140124726571756573744964c4012452657175657374496400011c757064617465720001244163636f756e74496400012063616e63656c65720001244163636f756e74496400011472616e6765b8011452616e6765000110686173682c011048323536000095040c3c70616c6c65745f726f6c6c646f776e206d65737361676573285769746864726177616c0000140124726571756573744964c4012452657175657374496400014c7769746864726177616c526563697069656e740401205b75383b2032305d000130746f6b656e416464726573730401205b75383b2032305d000118616d6f756e74d80110553235360001206665727279546970d80110553235360000990404204254726565536574040454019d04000400a5040000009d040000040c00b4a10400a1040c3c70616c6c65745f726f6c6c646f776e1870616c6c65742c44697370757465526f6c650001082043616e63656c6572000000245375626d697474657200010000a5040000029d0400a90400000408b00000ad040000040c10d00000b104042042547265654d617008044b01b0045601b504000400b904000000b5040000040c10b4d000b904000002bd0400bd0400000408b0b50400c1040c3c70616c6c65745f726f6c6c646f776e1870616c6c6574144572726f720404540001943c4f7065726174696f6e4661696c65640000004c526561645269676874734578686175737465640001005443616e63656c5269676874734578686175737465640002002c456d7074795570646174650003007441646472657373446573657269616c697a6174696f6e4661696c7572650004004c52657175657374446f65734e6f7445786973740005003c4e6f74456e6f756768417373657473000600544e6f74456e6f756768417373657473466f72466565000700684e6f74456e6f756768417373657473466f7246657272795469700008003c42616c616e63654f766572666c6f77000900544c3141737365744372656174696f6e4661696c6564000a00304d6174684f766572666c6f77000b003c546f6f4d616e795265717565737473000c0034496e76616c6964557064617465000d003c4c3141737365744e6f74466f756e64000e003857726f6e67526571756573744964000f00984f6e6c7953656c656374656453657175656e6365726973416c6c6f776564546f5570646174650010009c53657175656e6365724c6173745570646174655374696c6c496e44697370757465506572696f640011008453657175656e6365724177616974696e6743616e63656c5265736f6c7574696f6e001200704d756c7469706c6555706461746573496e53696e676c65426c6f636b00130060426c6f636b656442794d61696e74656e616e63654d6f646500140040556e737570706f72746564417373657400150030496e76616c696452616e6765001600504e6f6e4578697374696e675265717565737449640017004c556e6b6e6f776e416c6961734163636f756e74001800644661696c65644465706f736974446f65734e6f74457869737400190028456d7074794261746368001a0044546f6b656e446f65734e6f744578697374001b00504e6f74456c696769626c65466f72526566756e64001c00444665727279486173684d69736d61746368001d00244d696e744572726f72001e00604173736574526567697374726174696f6e50726f626c656d001f004c557064617465486173684d6973686d617463680020003c416c7265616479457865637574656400210050556e696e697469616c697a6564436861696e4964002200504e6f6e7472616e7366657261626c65546f6b656e00230038416c72656164794665727269656400240004184572726f7273c5040c6470616c6c65745f6d6574616d61736b5f7369676e61747572651870616c6c6574144572726f720404540001043c4e6f7468696e67546f5570646174650000047074686572652073686f756c6420626520736f6d652075706461746573048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec90400000408001000cd040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401d104045300000400d50401185665633c543e0000d104082c6f726d6c5f746f6b656e732c42616c616e63654c6f636b041c42616c616e636501b4000801086964010101384c6f636b4964656e746966696572000118616d6f756e74b4011c42616c616e63650000d504000002d10400d904082c6f726d6c5f746f6b656e732c4163636f756e7444617461041c42616c616e636501b4000c011066726565b4011c42616c616e63650001207265736572766564b4011c42616c616e636500011866726f7a656eb4011c42616c616e63650000dd040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401e104045300000400e50401185665633c543e0000e104082c6f726d6c5f746f6b656e732c52657365727665446174610844526573657276654964656e7469666965720101011c42616c616e636501b400080108696401010144526573657276654964656e746966696572000118616d6f756e74b4011c42616c616e63650000e504000002e10400e9040c2c6f726d6c5f746f6b656e73186d6f64756c65144572726f720404540001283442616c616e6365546f6f4c6f77000004585468652062616c616e636520697320746f6f206c6f775c416d6f756e74496e746f42616c616e63654661696c65640001049c43616e6e6f7420636f6e7665727420416d6f756e7420696e746f2042616c616e63652074797065544c69717569646974795265737472696374696f6e73000204d04661696c65642062656361757365206c6971756964697479207265737472696374696f6e732064756520746f206c6f636b696e67404d61784c6f636b734578636565646564000304b44661696c6564206265636175736520746865206d6178696d756d206c6f636b7320776173206578636565646564244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e74484578697374656e7469616c4465706f736974000504e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f7369742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d657869737440546f6b656e49644e6f74457869737473000704c44661696c6564206265636175736520746f6b656e207769746820676976656e20696420646f6573206e6f742065786974733c546f6f4d616e795265736572766573000800504e6f6e7472616e7366657261626c65546f6b656e000900048054686520604572726f726020656e756d206f6620746869732070616c6c65742eed040c3473705f61726974686d657469632c66697865645f706f696e742446697865645531323800000400b40110753132380000f104086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e7400000008563200010000f504084870616c6c65745f737461626c655f7377617020506f6f6c496e666f0c0849640110044201b4244d617841737365747300001001206c705f746f6b656e10010849640001186173736574730d010164426f756e6465645665633c49642c204d61784173736574733e000124616d705f636f656666b4011075313238000140726174655f6d756c7469706c6965727315010160426f756e6465645665633c422c204d61784173736574733e0000f9040c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e64656442547265655365740804540110045300000400fd04012c42547265655365743c543e0000fd04042042547265655365740404540110000400110100000001050c4870616c6c65745f737461626c655f737761701870616c6c6574144572726f7204045400014848416d70436f6566664f75744f6652616e6765000004cc416d706c696669636174696f6e20636f656666696369656e74206c6f776572207468656e2031206f7220746f6f206c6172676564496e697469616c506f6f6c526174654f75744f6652616e6765000104ac496e697469616c20706f6f6c2072617465206d756c7469706c696572732061726520746f6f206c6172676534546f6f4d616e7941737365747300020484546f6f206d616e792061737365747320666f7220706f6f6c206372656174696f6e44506f6f6c416c72656164794578697374730003044c506f6f6c20616c726561647920657869737473444173736574446f65734e6f74457869737400040450417373657420646f6573206e6f742065786973742453616d654173736574000504704173736574206964732063616e6e6f74206265207468652073616d65284e6f53756368506f6f6c0006044c4e6f207375636820706f6f6c206578697374735c417267756d656e74734c656e6774684d69736d61746368000704a450726f766964656420617267756d656e747320646f206e6f74206d6174636820696e206c656e6774684c506f6f6c496e76617269616e7442726f6b656e00080480506f6f6c2069732062726f6b656e2c2072656d6f7665206c697175696469747968496e697469616c4c69717569646974795a65726f416d6f756e74000904b0496e697469616c206c69717569646974792070726f766973696f6e206e6565647320616c6c20617373657473444e6f537563684173736574496e506f6f6c000a0474417373657420646f6573206e6f7420657869737420696e20706f6f6c2e44556e65787065637465644661696c757265000b0448556e6578706563746564206661696c75726560496e73756666696369656e744f7574707574416d6f756e74000c04e4496e73756666696369656e74206f757470757420616d6f756e7420646f6573206e6f74206d656574206d696e20726571756972656d656e74735c496e73756666696369656e74496e707574416d6f756e74000d0464496e73756666696369656e7420696e70757420616d6f756e745045786365736976654f7574707574416d6f756e74000e04d44578636573697665206f757470757420616d6f756e7420646f6573206e6f74206d656574206d617820726571756972656d656e7473304d6174684f766572666c6f77000f04344d617468206f766572666c6f77704c6971756964697479546f6b656e4372656174696f6e4661696c65640010047c4c697175696469747920746f6b656e206372656174696f6e206661696c656450457141737365744578636565646564426f756e640011045c457141737365747320657863656564656420626f756e64048054686520604572726f726020656e756d206f6620746869732070616c6c65742e050504184f7074696f6e040454015d010108104e6f6e6500000010536f6d6504005d01000001000009050c2870616c6c65745f78796b1870616c6c6574144572726f7204045400018844506f6f6c416c72656164794578697374730000044c506f6f6c20616c7265616479204578697374733c4e6f74456e6f756768417373657473000104484e6f7420656e6f7567687420617373657473284e6f53756368506f6f6c0002044c4e6f207375636820706f6f6c20657869737473504e6f537563684c69717569646974794173736574000304784e6f2073756368206c697175696469747920617373657420657869737473404e6f74456e6f756768526573657276650004044c4e6f7420656e6f756768742072657365727665285a65726f416d6f756e74000504705a65726f20616d6f756e74206973206e6f7420737570706f727465645c496e73756666696369656e74496e707574416d6f756e7400060464496e73756666696369656e7420696e70757420616d6f756e7460496e73756666696369656e744f7574707574416d6f756e7400070468496e73756666696369656e74206f757470757420616d6f756e742453616d654173736574000804704173736574206964732063616e6e6f74206265207468652073616d65484173736574416c726561647945786973747300090450417373657420616c726561647920657869737473484173736574446f65734e6f74457869737473000a0454417373657420646f6573206e6f7420657869737473384469766973696f6e42795a65726f000b04404469766973696f6e206279207a65726f44556e65787065637465644661696c757265000c0448556e6578706563746564206661696c757265604e6f74506169726564576974684e61746976654173736574000d0448556e6578706563746564206661696c757265945365636f6e644173736574416d6f756e7445786365656465644578706563746174696f6e73000e04a45365636f6e6420617373657420616d6f756e74206578636565646564206578706563746174696f6e73304d6174684f766572666c6f77000f04344d617468206f766572666c6f77704c6971756964697479546f6b656e4372656174696f6e4661696c65640010047c4c697175696469747920746f6b656e206372656174696f6e206661696c6564584e6f74456e6f756768526577617264734561726e6564001104644e6f7420656e6f7567682072657761726473206561726e6564404e6f744150726f6d6f746564506f6f6c0012044c4e6f7420612070726f6d6f74656420706f6f6c4c5061737454696d6543616c63756c6174696f6e00130454506173742074696d652063616c63756c6174696f6e4c506f6f6c416c726561647950726f6d6f74656400140454506f6f6c20616c72656164792070726f6d6f74656440536f6c64416d6f756e74546f6f4c6f770015044c536f6c6420416d6f756e7420746f6f206c6f778046756e6374696f6e4e6f74417661696c61626c65466f7254686973546f6b656e0016045c417373657420696420697320626c61636b6c697374656438446973616c6c6f776564506f6f6c001704c8506f6f6c20636f6e73696474696e67206f662070617373656420746f6b656e7320696420697320626c61636b6c6973746564704c6971756964697479436865636b706f696e744d6174684572726f720018006443616c63756c617465526577617264734d6174684572726f72001900a043616c63756c61746543756d756c6174697665576f726b4d6178526174696f4d6174684572726f72001a007043616c63756c61746552657761726473416c6c4d6174684572726f72001b00204e6f526967687473001c007c4d756c74697377617053686f756c64426541746c6561737454776f486f7073001d00a04d756c7469427579417373657443616e744861766553616d65506f6f6c41746f6d69635377617073001e00a04d756c74695377617043616e744861766553616d65546f6b656e436f6e7365717565746976656c79001f007c54726164696e67426c6f636b656442794d61696e74656e616e63654d6f64650020048c54726164696e6720626c6f636b6564206279206d61696e74656e616e6365206d6f64652c506f6f6c4973456d70747900210004184572726f72730d050c5470616c6c65745f70726f6f665f6f665f7374616b652c7265776172645f696e666f28526577617264496e666f041c42616c616e636501b4001801406163746976617465645f616d6f756e74b4011c42616c616e636500015c726577617264735f6e6f745f7965745f636c61696d6564b4011c42616c616e636500015c726577617264735f616c72656164795f636c61696d6564b4011c42616c616e636500013c6c6173745f636865636b706f696e7410010c753332000174706f6f6c5f726174696f5f61745f6c6173745f636865636b706f696e74d80110553235360001686d697373696e675f61745f6c6173745f636865636b706f696e74d801105532353600001105042042547265654d617008044b01100456011505000400190500000015050c5470616c6c65745f70726f6f665f6f665f7374616b651870616c6c65743450726f6d6f746564506f6f6c730000080118776569676874080108753800011c72657761726473d8011055323536000019050000021d05001d050000040810150500210500000408005d010025050c5470616c6c65745f70726f6f665f6f665f7374616b656c7363686564756c655f726577617264735f63616c63756c61746f723c5363686564756c6552657761726473041c42616c616e636501b4000c011c70656e64696e67b4011c42616c616e636500014870656e64696e675f73657373696f6e5f696410012453657373696f6e4964000114746f74616cb4011c42616c616e63650000290500000408d828002d050c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b013105045601140453000004003505013842547265654d61703c4b2c20563e0000310500000414101010b428003505042042547265654d617008044b01310504560114000400390500000039050000023d05003d0500000408310514004105085470616c6c65745f70726f6f665f6f665f7374616b65345363686564756c65734c697374000010011068656164ec01484f7074696f6e3c5363686564756c6549643e0001107461696cec01484f7074696f6e3c5363686564756c6549643e00010c706f73ec01484f7074696f6e3c5363686564756c6549643e000114636f756e7428010c75363400004505000004084905ec004905085470616c6c65745f70726f6f665f6f665f7374616b65205363686564756c6504045400001401307363686564756c65645f617410012453657373696f6e49640001306c6173745f73657373696f6e10012453657373696f6e49640001246c69715f746f6b656e10013c43757272656e637949644f663c543e0001307265776172645f746f6b656e10013c43757272656e637949644f663c543e000148616d6f756e745f7065725f73657373696f6eb4013042616c616e63654f663c543e00004d050c5470616c6c65745f70726f6f665f6f665f7374616b656c7363686564756c655f726577617264735f63616c63756c61746f72744163746976617465644c69717569646974795065725363686564756c65041c42616c616e636501b40010014070656e64696e675f706f736974697665b4011c42616c616e636500014070656e64696e675f6e65676174697665b4011c42616c616e636500014870656e64696e675f73657373696f6e5f696410012453657373696f6e4964000114746f74616cb4011c42616c616e6365000051050000040c0010100055050c5470616c6c65745f70726f6f665f6f665f7374616b651870616c6c6574144572726f720404540001503c4e6f74456e6f756768417373657473000004484e6f7420656e6f7567687420617373657473304d6174684f766572666c6f77000104344d617468206f766572666c6f77584e6f74456e6f756768526577617264734561726e6564000204644e6f7420656e6f7567682072657761726473206561726e6564404e6f744150726f6d6f746564506f6f6c0003044c4e6f7420612070726f6d6f74656420706f6f6c4c5061737454696d6543616c63756c6174696f6e00040454506173742074696d652063616c63756c6174696f6e704c6971756964697479436865636b706f696e744d6174684572726f720005006443616c63756c617465526577617264734d6174684572726f72000600244d6174684572726f720007007043616c63756c61746552657761726473416c6c4d6174684572726f720008005c4d697373696e6752657761726473496e666f4572726f720009004c4465707265636174656445787472696e736963000a006c43616e6e6f745363686564756c6552657761726473496e50617374000b047c43616e6e6f74207363686564756c65207265776172647320696e207061737440506f6f6c446f65734e6f744578697374000c044c506f6f6c20646f6573206e6f7420657869737440546f6f4d616e795363686564756c6573000d0448546f6f206d616e79207363686564756c657340546f6f4c6974746c6552657761726473000e0478546f6f206c6974746c652072657761726473207065722073657373696f6e38546f6f536d616c6c566f6c756d65000f0470546f6f20736d616c6c20766f6c756d65206f662074686520706f6f6c804c69717569646974794c6f636b6564496e3372647061727479526577617264730010007c4e6f54686972645061727479506172747952657761726473546f436c61696d00110080536f6c6f546f6b656e50726f6d6f74696f6e466f7262696464656e4572726f72001200504e6f6e7472616e7366657261626c65546f6b656e0013048041737365742063616e6e6f74206265207573656420666f72207265776172647304184572726f727359050c3c70616c6c65745f6665655f6c6f636b1870616c6c65744c4665654c6f636b4d65746164617461496e666f0404540000100134706572696f645f6c656e677468100144426c6f636b4e756d626572466f723c543e00013c6665655f6c6f636b5f616d6f756e74b4013042616c616e63654f663c543e000150737761705f76616c75655f7468726573686f6c64b4013042616c616e63654f663c543e00014877686974656c69737465645f746f6b656e735d0501d4426f756e64656442547265655365743c43757272656e637949644f663c543e2c20543a3a4d617843757261746564546f6b656e733e00005d050c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e64656442547265655365740804540110045300000400fd04012c42547265655365743c543e000061050c3c70616c6c65745f6665655f6c6f636b1870616c6c6574584163636f756e744665654c6f636b44617461496e666f082c426c6f636b4e756d62657201101c42616c616e636501b400080154746f74616c5f6665655f6c6f636b5f616d6f756e74b4011c42616c616e636500014c6c6173745f6665655f6c6f636b5f626c6f636b10012c426c6f636b4e756d626572000065050c3c70616c6c65745f6665655f6c6f636b1870616c6c6574144572726f7204045400011c744665654c6f636b73496e636f72726563746c79496e697469616c7a6564000004884c6f636b73207765726520696e636f72726563746c7920696e697469616c697a656458496e76616c69644665654c6f636b4d65746164617461000104604c6f636b206d6574616461746120697320696e76616c6964584665654c6f636b734e6f74496e697469616c697a6564000204784c6f636b732068617665206e6f74206265656e20696e697469616c7a6564304e6f744665654c6f636b6564000304904e6f20746f6b656e73206f6620746865207573657220617265206665652d6c6f636b65644043616e74556e6c6f636b4665655965740004047c546865206c6f636b2063616e6e6f7420626520756e6c6f636b656420796574744d617843757261746564546f6b656e734c696d697445786365656465640005045d01546865206c696d6974206f6e20746865206d6178696d756d206375726174656420746f6b656e7320666f7220776869636820746865726520697320612073776170207468726573686f6c6420697320657863656564656444556e65787065637465644661696c75726500060484416e20756e6578706563746564206661696c75726520686173206f63637572656404184572726f727369050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401ad020453000004006d0501185665633c543e00006d05000002ad02007105085870616c6c65745f76657374696e675f6d616e676174612052656c65617365730001080856300000000856310001000075050c5870616c6c65745f76657374696e675f6d616e676174611870616c6c6574144572726f72040454000124284e6f7456657374696e6700000484546865206163636f756e7420676976656e206973206e6f742076657374696e672e5441744d617856657374696e675363686564756c65730001082501546865206163636f756e7420616c72656164792068617320604d617856657374696e675363686564756c65736020636f756e74206f66207363686564756c657320616e642074687573510163616e6e6f742061646420616e6f74686572206f6e652e20436f6e7369646572206d657267696e67206578697374696e67207363686564756c657320696e206f7264657220746f2061646420616e6f746865722e24416d6f756e744c6f770002040501416d6f756e74206265696e67207472616e7366657272656420697320746f6f206c6f7720746f2063726561746520612076657374696e67207363686564756c652e605363686564756c65496e6465784f75744f66426f756e6473000304d0416e20696e64657820776173206f7574206f6620626f756e6473206f66207468652076657374696e67207363686564756c65732e54496e76616c69645363686564756c65506172616d730004040d014661696c656420746f206372656174652061206e6577207363686564756c65206265636175736520736f6d6520706172616d657465722077617320696e76616c69642e5c4e6f5375697461626c655363686564756c65466f756e64000508684e6f207375697461626c65207363686564756c6520666f756e64f05065726861707320746865207573657220636f756c64206d657267652076657374696e67207363686564756c657320616e642074727920616761696e585375646f556e6c6f636b4973446973616c6c6f776564000604905375646f206973206e6f7420616c6c6f77656420746f20756e6c6f636b20746f6b656e734c496e76616c696456657374696e67496e64657800070429015468652070726f76696465642076657374696e6720696e6465782065786365656473207468652063757272656e74206e756d626572206f662076657374696e67207363686564756c6573244d6174684572726f7200080490416e206f766572666c6f77206f7220756e646572666c6f7720686173206f63637572656404744572726f7220666f72207468652076657374696e672070616c6c65742e7905000004081000007d050c6070616c6c65745f63726f77646c6f616e5f726577617264731870616c6c657428526577617264496e666f04045400000c0130746f74616c5f726577617264b4013042616c616e63654f663c543e000138636c61696d65645f726577617264b4013042616c616e63654f663c543e00016c636f6e74726962757465645f72656c61795f6164647265737365738101016c5665633c543a3a52656c6179436861696e4163636f756e7449643e000081050c6070616c6c65745f63726f77646c6f616e5f726577617264731870616c6c6574144572726f7204045400014c44416c72656164794173736f63696174656400000851015573657220747279696e6720746f206173736f63696174652061206e6174697665206964656e74697479207769746820612072656c617920636861696e206964656e7469747920666f7220706f73746572696f720d0172657761726420636c61696d696e672070726f766964656420616e20616c7265616479206173736f6369617465642072656c617920636861696e206964656e746974794842617463684265796f6e6446756e64506f740001041101547279696e6720746f20696e74726f647563652061206261746368207468617420676f6573206265796f6e6420746865206c696d697473206f66207468652066756e6473544669727374436c61696d416c7265616479446f6e6500020460466972737420636c61696d20616c726561647920646f6e654c5265776172644e6f7448696768456e6f756768000304f854686520636f6e747269627574696f6e206973206e6f74206869676820656e6f75676820746f20626520656c696769626c6520666f72207265776172647354496e76616c6964436c61696d5369676e617475726500040851015573657220747279696e6720746f206173736f63696174652061206e6174697665206964656e74697479207769746820612072656c617920636861696e206964656e7469747920666f7220706f73746572696f72a872657761726420636c61696d696e672070726f766964656420612077726f6e67207369676e617475726564496e76616c696446726565436c61696d5369676e61747572650005041d015573657220747279696e6720746f20636c61696d207468652066697273742066726565207265776172642070726f7669646564207468652077726f6e67207369676e6174757265444e6f4173736f636961746564436c61696d00060c55015573657220747279696e6720746f20636c61696d20616e20617761726420646964206e6f74206861766520616e20636c61696d206173736f63696174656420776974682069742e2054686973206d6179206d65616e55017468657920646964206e6f7420636f6e7472696275746520746f207468652063726f77646c6f616e2c206f7220746865792068617665206e6f7420796574206173736f6369617465642061206e61746976652069645c7769746820746865697220636f6e747269627574696f6e5452657761726473416c7265616479436c61696d656400070841015573657220747279696e6720746f20636c61696d20726577617264732068617320616c726561647920636c61696d656420616c6c2072657761726473206173736f636961746564207769746820697473646964656e7469747920616e6420636f6e747269627574696f6e6c526577617264566563416c7265616479496e697469616c697a65640008049c526577617264207665632068617320616c7265616479206265656e20696e697469616c697a65647c5265776172645665634e6f7446756c6c79496e697469616c697a6564596574000904b45265776172642076656320686173206e6f7420796574206265656e2066756c6c7920696e697469616c697a65645452657761726473446f4e6f744d6174636846756e64000a04a0526577617264732073686f756c64206d617463682066756e6473206f66207468652070616c6c65744c546f6f4d616e79436f6e7472696275746f7273000b04d0496e697469616c697a655f7265776172645f76656320726563656976656420746f6f206d616e7920636f6e7472696275746f72735456657374696e67506572696f644e6f6e56616c6964000c049050726f76696465642076657374696e6720706572696f64206973206e6f742076616c6964744e6f6e436f6e74726962757465644164647265737350726f7669646564000d04f8557365722070726f76696465642061207369676e61747572652066726f6d2061206e6f6e2d636f6e7472696275746f722072656c6179206163636f756e747c496e73756666696369656e744e756d6265724f6656616c696450726f6f6673000e04310155736572207375626d697474656420616e20756e73696666696369656e74206e756d626572206f662070726f6f667320746f206368616e67652074686520726577617264206164647265737348436c61696d696e674c6573735468616e4544000f0cd0546865206d696e74206f7065726174696f6e20647572696e6720636c61696d2068617320726573756c74656420696e206572722e5d0154686973206973206578706563746564207768656e20636c61696d696e67206c657373207468616e206578697374656e7469616c20646573706f736974206f6e2061206e6f6e2d6578697374656e74206163636f756e740501506c6561736520636f6e73696465722077616974696e6720756e74696c2074686520456e6456657374696e67426c6f636b20746f20617474656d70742074686973304d6174684f766572666c6f77001004344d617468206f766572666c6f7730506572696f644e6f7453657400110438506572696f64206e6f742073657458416c6c6f636174696f6e446f65734e6f744d617463680012041101547279696e6720746f20696e74726f647563652061206261746368207468617420676f6573206265796f6e6420746865206c696d697473206f66207468652066756e6473048054686520604572726f726020656e756d206f6620746869732070616c6c65742e850504184f7074696f6e0404540189050108104e6f6e6500000010536f6d6504008905000001000089050000040cb4b4b4008d050c3473705f61726974686d65746963287065725f7468696e67731c50657263656e74000004000801087538000091050c3c70616c6c65745f69737375616e63651870616c6c6574144572726f720404540001208049737375616e6365436f6e666967416c7265616479496e697469616c697a6564000004c05468652069737375616e636520636f6e6669672068617320616c7265616479206265656e20696e697469616c697a65647049737375616e6365436f6e6669674e6f74496e697469616c697a6564000104b05468652069737375616e636520636f6e66696720686173206e6f74206265656e20696e697469616c697a65643c5447454e6f7446696e616c697a6564000204d0544745206d7573742062652066696e616c697a6564206265666f72652069737375616e636520636f6e66696720697320696e7469545447454973416c726561647946696e616c697a6564000304705468652054474520697320616c72656164792066696e616c697a65645449737375616e6365436f6e666967496e76616c6964000404785468652069737375616e636520636f6e66696720697320696e76616c6964244d6174684572726f720005049c416e20756e646572666c6f77206f7220616e206f766572666c6f7720686173206f6363757265642c556e6b6e6f776e506f6f6c00060430756e6b6e6f776e20706f6f6c4c496e76616c696453706c6974416d6f756e7473000704b05468652069737375616e636520636f6e66696720686173206e6f74206265656e20696e697469616c697a656404184572726f727395050c7470616c6c65745f6d756c7469707572706f73655f6c69717569646974791870616c6c65744452657365727665537461747573496e666f041c42616c616e636501b40014016c7374616b65645f756e6163746976617465645f7265736572766573b4011c42616c616e636500016c6163746976617465645f756e7374616b65645f7265736572766573b4011c42616c616e63650001747374616b65645f616e645f6163746976617465645f7265736572766573b4011c42616c616e6365000140756e7370656e745f7265736572766573b4011c42616c616e636500013472656c6f636b5f616d6f756e74b4011c42616c616e6365000099050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454019d05045300000400a10501185665633c543e00009d050c7470616c6c65745f6d756c7469707572706f73655f6c69717569646974791870616c6c65744052656c6f636b537461747573496e666f081c42616c616e636501b42c426c6f636b4e756d6265720110000c0118616d6f756e74b4011c42616c616e63650001387374617274696e675f626c6f636b10012c426c6f636b4e756d62657200015c656e64696e675f626c6f636b5f61735f62616c616e6365b4011c42616c616e63650000a1050000029d0500a5050c7470616c6c65745f6d756c7469707572706f73655f6c69717569646974791870616c6c6574144572726f72040454000118484e6f74414c6971756964697479546f6b656e0000048854686520746f6b656e206973206e6f742061206c697175696469747920746f6b656e6052656c6f636b436f756e744c696d69744578636565646564000104dc546865206c696d6974206f6e20746865206d6178696d756d206e756d626572206f662072656c6f636b73207761732065786365656465645852656c6f636b496e7374616e6365496e6465784f4f42000204a850726f766964656420696e64657820666f722072656c6f636b206973206f7574206f6620626f756e6473604e6f74456e6f756768556e7370656e7452657365727665730003046c4e6f7420656e6f75676820756e7370656e642072657365727665733c4e6f74456e6f756768546f6b656e73000404444e6f7420656e6f75676820746f6b656e73244d6174684572726f72000504284d617468206572726f7204184572726f7273a905084070616c6c65745f626f6f74737472617038426f6f74737472617050686173650001102c4265666f726553746172740000002457686974656c697374000100185075626c69630002002046696e697368656400030000ad0500000410101010d000b1050000040810b400b505000002ad0500b90508346672616d655f737570706f72742050616c6c65744964000004000101011c5b75383b20385d0000bd050c4070616c6c65745f626f6f7473747261701870616c6c6574144572726f7204045400015c48556e737570706f72746564546f6b656e4964000004d04f6e6c79207363686564756c656420746f6b656e20706169722063616e206265207573656420666f722070726f766973696f6e733c4e6f74456e6f756768417373657473000104784e6f7420656e6f7567682066756e647320666f722070726f766973696f6e544e6f74456e6f7567685665737465644173736574730002049c4e6f7420656e6f7567682066756e647320666f722070726f766973696f6e202876657374656429304d6174684f766572666c6f77000304304d6174682070726f626c656d30556e617574686f72697a656400040498557365722063616e6e6f742070617274696369706174652061742074686973206d6f6d656e745c426f6f7473747261705374617274496e546865506173740005048c426f6f7473747261702063616e74206265207363686564756c656420696e20706173745c50686173654c656e67746843616e6e6f7442655a65726f0006049c426f6f74737461726170207068617365732063616e6e6f74206c61737473203020626c6f636b7338416c72656164795374617274656400070480426f6f74737472617465206576656e7420616c726561647920737461727465643856616c756174696f6e526174696f0008046056616c756174696f6e20726174696f20657863656564656474466972737450726f766973696f6e496e5365636f6e64546f6b656e4964000904bc46697273742070726f766973696f6e206d75737420626520696e206e6f6e207265737472696374656420746f6b656e44506f6f6c416c7265616479457869737473000a047c426f6f747374726170656420706f6f6c20616c726561647920657869737473384e6f7446696e6973686564596574000b04b043616e6e6f7420636c61696d2072657761726473206265666f726520626f6f7473747261702066696e697368384e6f7468696e67546f436c61696d000c044c6e6f207265776172647320746f20636c61696d2857726f6e67526174696f000d042c77726f6e6720726174696f74426f6f7473747261704e6f745265616479546f426546696e6973686564000e044c6e6f207265776172647320746f20636c61696d2453616d65546f6b656e000f04ac546f6b656e73207573656420696e20626f6f7473747261702063616e6e6f74206265207468652073616d6550546f6b656e4964446f65734e6f7445786973747300100454546f6b656e20646f6573206e6f742065786973747358546f6b656e7341637469766174696f6e4661696c656400110460546f6b656e2061637469766174696f6e73206661696c656450426f6f7473747261704e6f7453636864756c65640012045c426f6f747374726170206e6f74207363686564756c656444426f6f74737472617046696e697368656400130468426f6f74737472617020616c72656164792046696e697368656460546f6f4c617465546f557064617465426f6f747374726170001408a8426f6f7473747261702063616e206f6e6c792062652075706461746564206f722063616e63656c6c6564ec426f6f74737472617055706461746542756666657220626c6f636b73206f72206d6f7265206265666f726520626f6f7473747261702073746172749050726f766973696f6e696e67426c6f636b656442794d61696e74656e616e63654d6f6465001504c8426f6f7473747261702070726f766973696f6e696e6720626c6f636b6564206279206d61696e74656e616e6365206d6f64656c426f6f7473747261704d757374426550726546696e616c697a6564001604e8426f6f747374726170206d757374206265207072652066696e616c697a6564206265666f72652069742063616e2062652066696e616c697a656404184572726f7273c1050c3470616c6c65745f6d61726b65741870616c6c6574144572726f7204045400014c284e6f53756368506f6f6c0000044c4e6f207375636820706f6f6c206578697374738046756e6374696f6e4e6f74417661696c61626c65466f7254686973546f6b656e0001045c4173736574206964206973206e6f7420616c6c6f77656438446973616c6c6f776564506f6f6c000204a841737365742069647320617265206e6f7420616c6c6f77656420746f20637265617465206120706f6f6c60496e73756666696369656e744f7574707574416d6f756e74000304e4496e73756666696369656e74206f757470757420616d6f756e7420646f6573206e6f74206d656574206d696e20726571756972656d656e74734c4578636573697665496e707574416d6f756e74000404d0457863657369766520696e70757420616d6f756e7420646f6573206e6f74206d656574206d617820726571756972656d656e7473604e6f74506169726564576974684e61746976654173736574000504a8506f6f6c206973206e6f74207061697265642077697468206e61746976652063757272656e6379206964404e6f744150726f6d6f746564506f6f6c0006044c4e6f7420612070726f6d6f74656420706f6f6c484173736574446f65734e6f7445786973747300070454417373657420646f6573206e6f74206578697374738c46756e6374696f6e4e6f74417661696c61626c65466f7254686973506f6f6c4b696e64000804a84f7065726174696f6e206e6f7420617661696c61626c6520666f72207375636820706f6f6c20747970657c54726164696e67426c6f636b656442794d61696e74656e616e63654d6f64650009048c54726164696e6720626c6f636b6564206279206d61696e74656e616e6365206d6f6465444d756c74695377617053616d65506f6f6c000a049c4d756c74692073776170207061746820636f6e7461696e7320726570657469766520706f6f6c73504d756c74695377617050617468496e76616c6964000b041101496e707574206173736574206964206973206e6f7420636f6e6e65637465642077697468206f757470757420617373657420696420666f7220676976656e20706f6f6c73504e6f6e7472616e7366657261626c65546f6b656e000c04bc41737365742063616e6e6f74206265207573656420746f20637265617465206f72206d6f64696679206120706f6f6c304d6174684f766572666c6f7704010869640801087538000d04344d617468204f766572666c6f7744556e65787065637465644661696c75726504010869640801087538000e0448556e6578706563746564206661696c757265445377617050726576616c69646174696f6e000f0448537761702070726576616c69646174696f6e584e6f74456e6f756768417373657473466f72466565730010046c4e6f7420656e6f7567682061737365747320666f7220666565732c644e6f74456e6f756768417373657473466f724665654c6f636b001104784e6f7420656e6f7567682061737365747320666f7220666565206c6f636b5c496e73756666696369656e74496e707574416d6f756e7400120464496e73756666696369656e7420696e70757420616d6f756e74048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec5050c4470617261636861696e5f7374616b696e671870616c6c657424526f756e64496e666f042c426c6f636b4e756d6265720110000c011c63757272656e74100128526f756e64496e646578000114666972737410012c426c6f636b4e756d6265720001186c656e67746810010c7533320000c9050c4470617261636861696e5f7374616b696e671870616c6c65742444656c656761746f720c244163636f756e74496401001c42616c616e636501b42843757272656e6379496401100010010869640001244163636f756e74496400012c64656c65676174696f6e73cd0501c04f7264657265645365743c426f6e643c4163636f756e7449642c2042616c616e63652c2043757272656e637949643e3e0001207265717565737473d90501b450656e64696e6744656c65676174696f6e52657175657374733c4163636f756e7449642c2042616c616e63653e000118737461747573e905013c44656c656761746f725374617475730000cd050c4470617261636861696e5f7374616b696e670c736574284f72646572656453657404045401d105000400d50501185665633c543e0000d1050c4470617261636861696e5f7374616b696e671870616c6c657410426f6e640c244163636f756e74496401001c42616c616e636501b42843757272656e637949640110000c01146f776e65720001244163636f756e744964000118616d6f756e74b4011c42616c616e636500013c6c69717569646974795f746f6b656e10012843757272656e637949640000d505000002d10500d9050c4470617261636861696e5f7374616b696e671870616c6c65746450656e64696e6744656c65676174696f6e526571756573747308244163636f756e74496401001c42616c616e636501b4000401207265717565737473dd0501e842547265654d61703c4163636f756e7449642c2044656c65676174696f6e526571756573743c4163636f756e7449642c2042616c616e63653e3e0000dd05042042547265654d617008044b01000456016d01000400e105000000e105000002e50500e50500000408006d0100e9050c4470617261636861696e5f7374616b696e671870616c6c65743c44656c656761746f72537461747573000108184163746976650000001c4c656176696e670400100128526f756e64496e64657800010000ed050c4470617261636861696e5f7374616b696e671870616c6c657444436f6c6c61746f7243616e6469646174650c244163636f756e74496401001c42616c616e636501b42843757272656e6379496401100028010869640001244163636f756e744964000110626f6e64b4011c42616c616e636500013c6c69717569646974795f746f6b656e10012843757272656e6379496400012864656c656761746f7273f10501544f7264657265645365743c4163636f756e7449643e00013c746f705f64656c65676174696f6e73d50501a45665633c426f6e643c4163636f756e7449642c2042616c616e63652c2043757272656e637949643e3e000148626f74746f6d5f64656c65676174696f6e73d50501a45665633c426f6e643c4163636f756e7449642c2042616c616e63652c2043757272656e637949643e3e000134746f74616c5f636f756e746564b4011c42616c616e6365000134746f74616c5f6261636b696e67b4011c42616c616e636500011c72657175657374f50501944f7074696f6e3c43616e646964617465426f6e64526571756573743c42616c616e63653e3e0001147374617465f9050138436f6c6c61746f725374617475730000f1050c4470617261636861696e5f7374616b696e670c736574284f7264657265645365740404540100000400810101185665633c543e0000f50504184f7074696f6e0404540165010108104e6f6e6500000010536f6d65040065010000010000f9050c4470617261636861696e5f7374616b696e671870616c6c657438436f6c6c61746f7253746174757300010c184163746976650000001049646c650001001c4c656176696e670400100128526f756e64496e64657800020000fd050c4470617261636861696e5f7374616b696e671870616c6c657440436f6c6c61746f72536e617073686f740c244163636f756e74496401001c42616c616e636501b42843757272656e63794964011000100110626f6e64b4011c42616c616e636500012c64656c65676174696f6e73d50501a45665633c426f6e643c4163636f756e7449642c2042616c616e63652c2043757272656e637949643e3e000114746f74616cb4011c42616c616e636500013c6c69717569646974795f746f6b656e10012843757272656e6379496400000106042042547265654d617008044b0110045601e5020004000506000000050600000209060009060000040810e502000d06042042547265654d617008044b0100045601000004001106000000110600000215060015060000040800000019060c4470617261636861696e5f7374616b696e671870616c6c65745841676772656761746f724d657461646174615479706508244163636f756e74496401002843757272656e63794964011000080148746f6b656e5f636f6c6c61746f725f6d61701d06017c42547265654d61703c43757272656e637949642c204163636f756e7449643e00014c617070726f7665645f63616e646964617465732506014c42547265655365743c4163636f756e7449643e00001d06042042547265654d617008044b01100456010000040021060000002106000002790500250604204254726565536574040454010000040081010000002906042042547265654d617008044b01000456012d0600040039060000002d06042042547265654d617008044b0100045601b40004003106000000310600000235060035060000040800b40039060000023d06003d0600000408002d060041060c4470617261636861696e5f7374616b696e671870616c6c65746c526f756e64436f6c6c61746f72526577617264496e666f5479706508244163636f756e74496401001c42616c616e636501b40008013c636f6c6c61746f725f726577617264b4011c42616c616e636500014464656c656761746f725f726577617264732d06017042547265654d61703c4163636f756e7449642c2042616c616e63653e000045060c4470617261636861696e5f7374616b696e671870616c6c6574144572726f720404540001dc3044656c656761746f72444e450000006844656c656761746f72444e45696e546f704e6f72426f74746f6d0001006844656c656761746f72444e45496e44656c656761746f725365740002003043616e646964617465444e450003003444656c65676174696f6e444e450004003c44656c656761746f724578697374730005003c43616e6469646174654578697374730006005443616e646964617465426f6e6442656c6f774d696e0007004c496e73756666696369656e7442616c616e63650008004844656c65676174696f6e42656c6f774d696e00090038416c72656164794f66666c696e65000a0034416c7265616479416374697665000b005c44656c656761746f72416c72656164794c656176696e67000c004c44656c656761746f724e6f744c656176696e67000d005c44656c656761746f7243616e6e6f744c65617665596574000e005c43616e6e6f7444656c656761746549664c656176696e67000f005c43616e646964617465416c72656164794c656176696e670010004c43616e6469646174654e6f744c656176696e670011005c43616e64696461746543616e6e6f744c656176655965740012005c43616e6e6f74476f4f6e6c696e6549664c656176696e67001300804578636565644d617844656c65676174696f6e7350657244656c656761746f7200140064416c726561647944656c65676174656443616e6469646174650015003c496e76616c69645363686564756c650016004443616e6e6f7453657442656c6f774d696e001700484e6f57726974696e6753616d6556616c7565001800b0546f6f4c6f7743616e646964617465436f756e7457656967687448696e744a6f696e43616e64696461746573001900cc546f6f4c6f7743616e646964617465436f756e7457656967687448696e7443616e63656c4c6561766543616e64696461746573001a0094546f6f4c6f7743616e646964617465436f756e74546f4c6561766543616e64696461746573001b007c546f6f4c6f7744656c65676174696f6e436f756e74546f44656c6567617465001c00a0546f6f4c6f7743616e64696461746544656c65676174696f6e436f756e74546f44656c6567617465001d0098546f6f4c6f7744656c65676174696f6e436f756e74546f4c6561766544656c656761746f7273001e006c50656e64696e6743616e6469646174655265717565737473444e45001f009050656e64696e6743616e64696461746552657175657374416c72656164794578697374730020008050656e64696e6743616e646964617465526571756573744e6f744475655965740021006c50656e64696e6744656c65676174696f6e52657175657374444e450022009450656e64696e6744656c65676174696f6e52657175657374416c72656164794578697374730023008450656e64696e6744656c65676174696f6e526571756573744e6f74447565596574002400785374616b696e674c6971756964697479546f6b656e4e6f744c6973746564002500a0546f6f4c6f7743757272656e745374616b696e674c6971756964697479546f6b656e73436f756e74002600885374616b696e674c6971756964697479546f6b656e416c72656164794c69737465640027006c4578636565644d6178436f6c6c61746f7243616e64696461746573002800904578636565644d6178546f74616c44656c656761746f727350657243616e6469646174650029005c43616e6469646174654e6f744167677265676174696e67002a009843616e6469646174654e6f744167677265676174696e67556e64657241676772656761746f72002b009043616e646964617465416c7265616479417070726f766564427941676772656761746f72002c004041676772656761746f72457869737473002d005c436f6c6c61746f72526f756e6452657761726473444e45002e004c44656c656761746f7252657761726473444e45002f003441676772656761746f72444e450030008054617267657474656441676772656761746f7253616d65417343757272656e740031008043616e6469646174654e6f74417070726f766564427941676772656761746f720032007441676772656761746f724c6971756964697479546f6b656e54616b656e00330074496e636f727265637452657761726444656c656761746f72436f756e74003400244d6174684572726f72003500284e6f53756368506f6f6c003600048054686520604572726f726020656e756d206f6620746869732070616c6c65742e49060000040800b0004d06042042547265654d617008044b01b00456015106000400550600000051060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400810101185665633c543e00005506000002590600590600000408b05106005d06042042547265654d617008044b01b00456010000040061060000006106000002a904006506042042547265654d617008044b01b004560110000400690600000069060000026d06006d0600000408b0100071060c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c753332000075060c6070616c6c65745f73657175656e6365725f7374616b696e671870616c6c6574144572726f720404540001383c4f7065726174696f6e4661696c6564000000304d6174684f766572666c6f770001006453657175656e63657249734e6f74496e4163746976655365740002006c53657175656e636572416c7265616479496e4163746976655365740003006c43616e74556e7374616b655768696c65496e4163746976655365740004005c4e6f74456e6f75676853657175656e6365725374616b65000500644d617853657175656e636572734c696d6974526561636865640006004854657374556e7374616b696e674572726f7200070038556e6b6e6f776e436861696e4964000800404e6f5374616b65546f556e5374616b650009003041646472657373496e557365000a0074416c6961734163636f756e74497341637469766553657175656e636572000b009853657175656e6365724163636f756e74497341637469766553657175656e636572416c696173000c006053657175656e636572526f756e6452657761726473444e45000d0004184572726f727379060000027d06007d06000004080009030081060000040885064c0085060c1c73705f636f72651863727970746f244b65795479706549640000040060011c5b75383b20345d000089060c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742e8d060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454010d03045300000400910601185665633c543e000091060000020d03009506084873705f636f6e73656e7375735f736c6f747310536c6f740000040028010c75363400009906083870616c6c65745f6772616e6470612c53746f726564537461746504044e01100110104c6976650000003050656e64696e6750617573650801307363686564756c65645f61741001044e00011464656c61791001044e000100185061757365640002003450656e64696e67526573756d650801307363686564756c65645f61741001044e00011464656c61791001044e000300009d06083870616c6c65745f6772616e6470614c53746f72656450656e64696e674368616e676508044e0110144c696d697400001001307363686564756c65645f61741001044e00011464656c61791001044e0001406e6578745f617574686f726974696573a106016c426f756e646564417574686f726974794c6973743c4c696d69743e000118666f726365643c01244f7074696f6e3c4e3e0000a1060c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454019501045300000400910101185665633c543e0000a5060c3870616c6c65745f6772616e6470611870616c6c6574144572726f7204045400011c2c50617573654661696c65640000080501417474656d707420746f207369676e616c204752414e445041207061757365207768656e2074686520617574686f72697479207365742069736e2774206c697665a42865697468657220706175736564206f7220616c72656164792070656e64696e67207061757365292e30526573756d654661696c65640001081101417474656d707420746f207369676e616c204752414e44504120726573756d65207768656e2074686520617574686f72697479207365742069736e277420706175736564a028656974686572206c697665206f7220616c72656164792070656e64696e6720726573756d65292e344368616e676550656e64696e67000204e8417474656d707420746f207369676e616c204752414e445041206368616e67652077697468206f6e6520616c72656164792070656e64696e672e1c546f6f536f6f6e000304bc43616e6e6f74207369676e616c20666f72636564206368616e676520736f20736f6f6e206166746572206c6173742e60496e76616c69644b65794f776e65727368697050726f6f66000404310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c696445717569766f636174696f6e50726f6f660005043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400060415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea9060c4c6f726d6c5f61737365745f7265676973747279186d6f64756c65144572726f720404540001183441737365744e6f74466f756e6400000450417373657420776173206e6f7420666f756e642e2842616456657273696f6e000108f45468652076657273696f6e206f6620746865206056657273696f6e65644c6f636174696f6e602076616c75652075736564206973206e6f742061626c6548746f20626520696e7465727072657465642e38496e76616c6964417373657449640002046054686520617373657420696420697320696e76616c69642e48436f6e666c696374696e6741737365744964000308d8416e6f746865722061737365742077617320616c726561647920726567697374657220776974682074686973206c6f636174696f6e2ed8416e6f746865722061737365742077617320616c7265616479207265676973746572207769746820746869732061737365742069642e48496e76616c69644173736574537472696e670004046c4e616d65206f722073796d626f6c20697320746f6f206c6f6e672e48436f6e666c696374696e674c314173736574000500048054686520604572726f726020656e756d206f6620746869732070616c6c65742ead06083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501b40010012070726f706f7365720001244163636f756e74496400011476616c7565b4011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e64b4011c42616c616e63650000b1060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400110101185665633c543e0000b506083c70616c6c65745f74726561737572792c5370656e64537461747573142441737365744b696e64011430417373657442616c616e636501b42c42656e656669636961727901002c426c6f636b4e756d6265720110245061796d656e74496401140018012861737365745f6b696e6414012441737365744b696e64000118616d6f756e74b40130417373657442616c616e636500012c62656e656669636961727900012c42656e656669636961727900012876616c69645f66726f6d10012c426c6f636b4e756d6265720001246578706972655f617410012c426c6f636b4e756d626572000118737461747573b906015c5061796d656e7453746174653c5061796d656e7449643e0000b906083c70616c6c65745f7472656173757279305061796d656e745374617465040849640114010c1c50656e64696e6700000024417474656d7074656404010869641401084964000100184661696c656400020000bd060c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900013070496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104ac4e6f2070726f706f73616c2c20626f756e7479206f72207370656e64206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e58496e73756666696369656e745065726d697373696f6e0003084501546865207370656e64206f726967696e2069732076616c6964206275742074686520616d6f756e7420697420697320616c6c6f77656420746f207370656e64206973206c6f776572207468616e207468654c616d6f756e7420746f206265207370656e742e4c50726f706f73616c4e6f74417070726f7665640004047c50726f706f73616c20686173206e6f74206265656e20617070726f7665642e584661696c6564546f436f6e7665727442616c616e636500050451015468652062616c616e6365206f6620746865206173736574206b696e64206973206e6f7420636f6e7665727469626c6520746f207468652062616c616e6365206f6620746865206e61746976652061737365742e305370656e6445787069726564000604b0546865207370656e6420686173206578706972656420616e642063616e6e6f7420626520636c61696d65642e2c4561726c795061796f7574000704a4546865207370656e64206973206e6f742079657420656c696769626c6520666f72207061796f75742e40416c7265616479417474656d707465640008049c546865207061796d656e742068617320616c7265616479206265656e20617474656d707465642e2c5061796f75744572726f72000904cc54686572652077617320736f6d65206973737565207769746820746865206d656368616e69736d206f66207061796d656e742e304e6f74417474656d70746564000a04a4546865207061796f757420776173206e6f742079657420617474656d707465642f636c61696d65642e30496e636f6e636c7573697665000b04c4546865207061796d656e7420686173206e656974686572206661696c6564206e6f7220737563636565646564207965742e04784572726f7220666f72207468652074726561737572792070616c6c65742ec1060c4c70616c6c65745f7375646f5f6d616e676174611870616c6c6574144572726f720404540001042c526571756972655375646f0000048053656e646572206d75737420626520746865205375646f206163636f756e742e04684572726f7220666f7220746865205375646f2070616c6c65742ec5060c4870616c6c65745f7375646f5f6f726967696e1870616c6c6574144572726f7204045400010004644572726f7220666f7220746865205375646f2070616c6c6574c9060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454012c045300000400e50101185665633c543e0000cd06086470616c6c65745f636f6c6c6563746976655f6d616e6761746114566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573810101385665633c4163636f756e7449643e0001106e617973810101385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d6265720000d1060c6470616c6c65745f636f6c6c6563746976655f6d616e676174611870616c6c6574144572726f72080454000449000134244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e94546f6f4561726c79546f436c6f736542794e6f6e466f756e646174696f6e4163636f756e74000708610109546f206561726c7920746f20636c6f7365207468652070726f706f73616c2c2063616e206f6e6c7920636c6f73652050726f706f73616c436c6f736544656c617920626c6f636b732061667465722070726f706f73616cac7761732070726f706f73656420756e6c657373206279206120666f756e646174696f6e206163636f756e7440546f6f4d616e7950726f706f73616c73000804fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000904d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000a04d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e545072696d654163636f756e744e6f744d656d626572000b04745072696d65206163636f756e74206973206e6f742061206d656d626572684e6f74466f756e646174696f6e4163636f756e744f72526f6f74000c048c526571756972657320666f756e646174696f6e206163636f756e74206f7220726f6f74048054686520604572726f726020656e756d206f6620746869732070616c6c65742ed50600000408d906e90600d9060c3c70616c6c65745f6964656e7469747914747970657330526567697374726174696f6e0c1c42616c616e636501b4344d61784a756467656d656e747300304964656e74697479496e666f017103000c01286a756467656d656e7473dd0601fc426f756e6465645665633c28526567697374726172496e6465782c204a756467656d656e743c42616c616e63653e292c204d61784a756467656d656e74733e00011c6465706f736974b4011c42616c616e6365000110696e666f710301304964656e74697479496e666f0000dd060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401e106045300000400e50601185665633c543e0000e1060000040810050400e506000002e10600e90604184f7074696f6e04045401d5010108104e6f6e6500000010536f6d650400d5010000010000ed0600000408b4f10600f1060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400810101185665633c543e0000f5060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401f906045300000400010701185665633c543e0000f90604184f7074696f6e04045401fd060108104e6f6e6500000010536f6d650400fd060000010000fd060c3c70616c6c65745f6964656e7469747914747970657334526567697374726172496e666f0c1c42616c616e636501b4244163636f756e74496401001c49644669656c640128000c011c6163636f756e740001244163636f756e74496400010c666565b4011c42616c616e63650001186669656c647328011c49644669656c6400000107000002f9060005070c3c70616c6c65745f6964656e746974791474797065734c417574686f7269747950726f7065727469657304185375666669780109070008011873756666697809070118537566666978000128616c6c6f636174696f6e100128416c6c6f636174696f6e000009070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004004c01185665633c543e00000d070c3c70616c6c65745f6964656e746974791870616c6c6574144572726f7204045400016848546f6f4d616e795375624163636f756e74730000045c546f6f206d616e7920737562732d6163636f756e74732e204e6f74466f756e64000104504163636f756e742069736e277420666f756e642e204e6f744e616d6564000204504163636f756e742069736e2774206e616d65642e28456d707479496e64657800030430456d70747920696e6465782e284665654368616e6765640004043c466565206973206368616e6765642e284e6f4964656e74697479000504484e6f206964656e7469747920666f756e642e3c537469636b794a756467656d656e7400060444537469636b79206a756467656d656e742e384a756467656d656e74476976656e000704404a756467656d656e7420676976656e2e40496e76616c69644a756467656d656e7400080448496e76616c6964206a756467656d656e742e30496e76616c6964496e6465780009045454686520696e64657820697320696e76616c69642e34496e76616c6964546172676574000a04585468652074617267657420697320696e76616c69642e44546f6f4d616e7952656769737472617273000b04e84d6178696d756d20616d6f756e74206f66207265676973747261727320726561636865642e2043616e6e6f742061646420616e79206d6f72652e38416c7265616479436c61696d6564000c04704163636f756e7420494420697320616c7265616479206e616d65642e184e6f74537562000d047053656e646572206973206e6f742061207375622d6163636f756e742e204e6f744f776e6564000e04885375622d6163636f756e742069736e2774206f776e65642062792073656e6465722e744a756467656d656e74466f72446966666572656e744964656e74697479000f04d05468652070726f7669646564206a756467656d656e742077617320666f72206120646966666572656e74206964656e746974792e584a756467656d656e745061796d656e744661696c6564001004f84572726f722074686174206f6363757273207768656e20746865726520697320616e20697373756520706179696e6720666f72206a756467656d656e742e34496e76616c6964537566666978001104805468652070726f76696465642073756666697820697320746f6f206c6f6e672e504e6f74557365726e616d65417574686f72697479001204e05468652073656e64657220646f6573206e6f742068617665207065726d697373696f6e20746f206973737565206120757365726e616d652e304e6f416c6c6f636174696f6e001304c454686520617574686f726974792063616e6e6f7420616c6c6f6361746520616e79206d6f726520757365726e616d65732e40496e76616c69645369676e6174757265001404a8546865207369676e6174757265206f6e206120757365726e616d6520776173206e6f742076616c69642e4452657175697265735369676e6174757265001504090153657474696e67207468697320757365726e616d652072657175697265732061207369676e61747572652c20627574206e6f6e65207761732070726f76696465642e3c496e76616c6964557365726e616d65001604b054686520757365726e616d6520646f6573206e6f74206d6565742074686520726571756972656d656e74732e34557365726e616d6554616b656e0017047854686520757365726e616d6520697320616c72656164792074616b656e2e284e6f557365726e616d65001804985468652072657175657374656420757365726e616d6520646f6573206e6f742065786973742e284e6f74457870697265640019042d0154686520757365726e616d652063616e6e6f7420626520666f72636566756c6c792072656d6f76656420626563617573652069742063616e207374696c6c2062652061636365707465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e11070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400810101185665633c543e000015070c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e19070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400810101185665633c543e00001d070c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e2107102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c4164647265737301001043616c6c014902245369676e617475726501b5021445787472610125070004004c00000025070000042029072d07310735073d0741074507490700290710306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e040454000000002d0710306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000310710306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000350710306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c697479040454000004003907010c45726100003907102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff00003d0710306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e636504045400000400f1010120543a3a4e6f6e63650000410710306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b576569676874040454000000004507086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e74040454000004007902013042616c616e63654f663c543e0000490710306672616d655f73797374656d28657874656e73696f6e7354636865636b5f6e6f6e5f7a65726f5f73656e64657248436865636b4e6f6e5a65726f53656e646572040454000000004d070838726f6c6c75705f72756e74696d651c52756e74696d6500000000841853797374656d011853797374656d5c1c4163636f756e7401010402000c400000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e40496e686572656e74734170706c696564010018040004a4205768657468657220616c6c20696e686572656e74732068617665206265656e206170706c6965642e2c426c6f636b57656967687401001c180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b4861736801010405102c8000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e24426c6f636b5365656401002c80000000000000000000000000000000000000000000000000000000000000000004b8204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b2073687566666c696e672073656564733053746f72616765517565756501003404005815012053746f72616765207175657565206973207573656420666f722073746f72696e67207472616e73616374696f6e7320696e20626c6f636b636861696e20697473656c662e4d01204d61696e20726561736f6e20666f7220746861742073746f7261676520656e747279206973206661637420746861742075706f6e2056455220626c6f636b20604e6020657865637574696f6e206974206973610120726571756972656420746f2066657463682026206578656375746564207472616e73616374696f6e732066726f6d2070726576696f757320626c6f636b2028604e2d316029206275742064756520746f206f726967696e6d01207375627374726174652064657369676e20626c6f636b7320262065787472696e73696373206172652073746f72656420696e20726f636b7344422064617461626173652074686174206973206e6f742061636365737369626c6529032066726f6d2072756e74696d652070617274206f6620746865206e6f64652028736565205b537562737472617465206172636869746563747572655d2868747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f6d616e676174612d646f63732d6e6f64652f6672616d655f6578656375746976652f7374727563742e4578656375746976652e68746d6c29292077686174206d616b657320697420696d706f737369626c6520746f2070726f7065726c7920696d706c656d656e7420626c6f636b690120657865637574696f6e206c6f6769632e20417320616e20736f6c7574696f6e20626c6f636b636861696e2072756e74696d652073746f72616765207761732073656c65637465642061732062756666657220666f722074787371012077616974696e6720666f7220657865637574696f6e2e204d61696e20616476616e74616765206f66207375636820617070726f616368206973206661637420746861742073746f72616765207374617465206973207075626c6963750120736f2069747320696d706f737369626c6520746f206d616e6970756c61746520646174612073746f72656420696e2074686572652e2053746f7261676520717565756520697320696d706c656d656e74656420617320646f75626c657101206275666665726564207175657565202d20746f20736f6c76652070726f626c656d206f662072617265206f63636173696f6e732077686572652064756520746f20646966666572656e7420726561736f6e7320736f6d652074787375012074686174207765726520696e636c7564656420696e20626c6f636b20604e6020617265206e6f742061626c6520746f20626520657865637574656420696e206120666f6c6c6f77696e6720626c6f636b20604e2b31602028676f6f644501206578616d706c65206973206e65772073657373696f6e20686f6f6b2f6576656e7420746861742062792064657369676e20636f6e73756d65732077686f6c6520626c6f636b206361706163697479292e00002c2023204f7665726865616469012049747320776f72746820746f206e6f7469636520746861742073746f726167652071756575652061646473206f6e6c792073696e676c652073746f726167652077726974652c206173206c697374206f6620616c6c207478734d012069732073746f7265642061732073696e676c652076616c75652028656e636f646564206c697374206f662074787329206d6170656420746f2073696e676c65206b65792028626c6f636b206e756d62657229007420232053746f726167652051657565756520696e746572616374696f6ecc205468657265206172652074776f207761797320746f20696e74657261637420776974682073746f726167652071756575653aec202d20656e71756575696e67206e657720747873207573696e67205b6050616c6c65743a3a656e71756575655f747873605d20696e686572656e746901202d20706f70696e67207478732066726f6d20746865207175657565207573696e67205b6050616c6c65743a3a706f705f747873605d2074686174206973206578706f736564207468726f756768742052756e74696d654170691c20202063616c6c2c44696453746f7265547873010018040004b8204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b2073687566666c696e672073656564733c547850726576616c69646174696f6e010018040004b8204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b2073687566666c696e672073656564733445787472696e7369634461746101010405104c0400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002c80000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010054040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301006404001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104022ce9010400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e005901205468652076616c756520686173207468652074797065206028426c6f636b4e756d626572466f723c543e2c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000ed0104000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100180400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100180400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e50686173650000e101040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e44417574686f72697a6564557067726164650000f901040004b82060536f6d6560206966206120636f6465207570677261646520686173206265656e20617574686f72697a65642e40436861696e47656e6573697353616c7401002c80000000000000000000000000000000000000000000000000000000000000000004582053686f756c6420616c77617973206265207365742101fd0101701830426c6f636b576569676874730d02ed0107d88801550700070010a5d4e813ffffffffffffffff222aaa380001077859da48971366666666666666a6010700cc7b9fae13ffffffffffffffbf010000222aaa38000107789d037ed11366666666666666e601070010a5d4e813ffffffffffffffff0107004429353a130000000000000040222aaa380000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e6774681d023000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e74101060090000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e20446257656967687425024040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e2902410430726f6c6c75702d636861696e30726f6c6c75702d636861696e010000006c000000030000004c6e2c571f6baada0c0100000031c5a5d26be7c38d01000000bf6dbcd6c642054e010000005a84941cdf3b3c0401000000be7f39a70c12a34e01000000d41a7f7d58fd2d07010000006b1c32e78ea1a27c01000000a88e0648d0e8a11a01000000df6acb689907609b0500000037e397fc7c91f5e40200000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000dd718d5cc53262d401000000ab3c0572291feb8b01000000ed99c5acb25eedf503000000bc9d89904f5b923f0100000037c8bb1350a9a2a804000000f3ff14d5ab5270590300000003000000010484204765742074686520636861696e277320696e2d636f64652076657273696f6e2e2853533538507265666978a4082a0014a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e013902002454696d657374616d70012454696d657374616d70080c4e6f7701002820000000000000000004a0205468652063757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e24446964557064617465010018040010d82057686574686572207468652074696d657374616d7020686173206265656e207570646174656420696e207468697320626c6f636b2e00550120546869732076616c7565206973207570646174656420746f206074727565602075706f6e207375636365737366756c207375626d697373696f6e206f6620612074696d657374616d702062792061206e6f64652e4501204974206973207468656e20636865636b65642061742074686520656e64206f66206561636820626c6f636b20657865637574696f6e20696e2074686520606f6e5f66696e616c697a656020686f6f6b2e013d020004344d696e696d756d506572696f642820b80b000000000000188c20546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e004d012042652061776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a20706572696f6420746861742074686520626c6f636b2070726f64756374696f6e4901206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c2067656e6572616c6c7920776f726b2077697468207468697320746f61012064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20466f72206578616d706c652c20696e2074686520417572612070616c6c65742069742077696c6c20626520646f75626c6520746869737020706572696f64206f6e2064656661756c742073657474696e67732e00021c5574696c697479000141020194044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e012104041450726f7879011450726f7879081c50726f78696573010104050025044400000000000000000000000000000000000845012054686520736574206f66206163636f756e742070726f786965732e204d61707320746865206163636f756e74207768696368206861732064656c65676174656420746f20746865206163636f756e7473210120776869636820617265206265696e672064656c65676174656420746f2c20746f67657468657220776974682074686520616d6f756e742068656c64206f6e206465706f7369742e34416e6e6f756e63656d656e74730101040500350444000000000000000000000000000000000004ac2054686520616e6e6f756e63656d656e7473206d616465206279207468652070726f787920286b6579292e014d02019c184050726f78794465706f73697442617365b4400000e06c00722a920f0100000000000010110120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720612070726f78792e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069732501206073697a656f662842616c616e6365296020627974657320616e642077686f7365206b65792073697a65206973206073697a656f66284163636f756e74496429602062797465732e4850726f78794465706f736974466163746f72b4400000bc5818bbc712010000000000000014bc2054686520616d6f756e74206f662063757272656e6379206e6565646564207065722070726f78792061646465642e00350120546869732069732068656c6420666f7220616464696e6720333220627974657320706c757320616e20696e7374616e6365206f66206050726f78795479706560206d6f726520696e746f20616101207072652d6578697374696e672073746f726167652076616c75652e20546875732c207768656e20636f6e6669677572696e67206050726f78794465706f736974466163746f7260206f6e652073686f756c642074616b65f420696e746f206163636f756e7420603332202b2070726f78795f747970652e656e636f646528292e6c656e282960206279746573206f6620646174612e284d617850726f7869657310102000000004f020546865206d6178696d756d20616d6f756e74206f662070726f7869657320616c6c6f77656420666f7220612073696e676c65206163636f756e742e284d617850656e64696e6710102000000004450120546865206d6178696d756d20616d6f756e74206f662074696d652d64656c6179656420616e6e6f756e63656d656e747320746861742061726520616c6c6f77656420746f2062652070656e64696e672e5c416e6e6f756e63656d656e744465706f73697442617365b4400000e06c00722a920f0100000000000010310120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720616e20616e6e6f756e63656d656e742e00490120546869732069732068656c64207768656e2061206e65772073746f72616765206974656d20686f6c64696e672061206042616c616e636560206973206372656174656420287479706963616c6c7920313620206279746573292e64416e6e6f756e63656d656e744465706f736974466163746f72b4400000f013d5b73636020000000000000010d42054686520616d6f756e74206f662063757272656e6379206e65656465642070657220616e6e6f756e63656d656e74206d6164652e00590120546869732069732068656c6420666f7220616464696e6720616e20604163636f756e744964602c2060486173686020616e642060426c6f636b4e756d6265726020287479706963616c6c79203638206279746573298c20696e746f2061207072652d6578697374696e672073746f726167652076616c75652e014504052c4d61696e74656e616e6365012c4d61696e74656e616e636504444d61696e74656e616e6365537461747573010049040800000001550201a800014d040620526f6c6c646f776e0120526f6c6c646f776e543c466572726965644465706f7369747300010402510400040000404661696c65644c314465706f73697473000104025504590404000485012073746f726573206964206f6620746865206661696c6564206465706f697369742c20736f2069742063616e2062652020726566756e646564207573696e67205b6050616c6c65743a3a726566756e645f6661696c65645f6465706f736974605d604c61737450726f636573736564526571756573744f6e4c3201010402b0b4400000000000000000000000000000000000444c324f726967696e52657175657374496401005d040400004c4d616e75616c426174636845787472614665650100b44000000000000000000000000000000000005c50656e64696e6753657175656e636572557064617465730001080202650469040400007450656e64696e6753657175656e636572557064617465436f6e74656e74000104022c5d020400005455706461746573457865637574696f6e517565756500010402b46d040400004c4c6173744d61696e74616e616e63654d6f64650000b40400006c55706461746573457865637574696f6e51756575654e65787449640100b4400000000000000000000000000000000000944c6173745363686564756c65645570646174654964496e457865637574696f6e51756575650100b44000000000000000000000000000000000004053657175656e6365727352696768747301010402b07104040000284c325265717565737473000108020281048504040000604177616974696e6743616e63656c5265736f6c7574696f6e01010402b09904040000544c617374557064617465427953657175656e63657201010402a904b4400000000000000000000000000000000000604d617841636365707465645265717565737449644f6e6c3201010402b0b440000000000000000000000000000000000054546f74616c4e756d6265724f664465706f736974730100b440000000000000000000000000000000000060546f74616c4e756d6265724f665769746864726177616c730100b44000000000000000000000000000000000003c4c3252657175657374734261746368000104025504ad040400004c4c32526571756573747342617463684c6173740100b10404000c8420466f72206561636820737570706f7274656420636861696e2073746f7265733a40202d206c61737420626174636820696498202d2072616e6765206f662074686520726571657573747320696e206c6173742062617463683444697370757465506572696f6400010402b0b404000001590201ac10405269676874734d756c7469706c696572b4400100000000000000000000000000000000405265717565737473506572426c6f636bb4403200000000000000000000000000000000704d65726b6c65526f6f744175746f6d61746963426174636853697a65b440f401000000000000000000000000000000784d65726b6c65526f6f744175746f6d617469634261746368506572696f64b440580200000000000000000000000000000001c10407204d6574616d61736b01204d6574616d61736b10104e616d650100e80400001c56657273696f6e0100e80400001c436861696e496401002820000000000000000000244465636f646555726c0100f404000001710201e0082c537472696e674c696d6974101020000000003855726c537472696e674c696d69741010000400000001c5040818546f6b656e730118546f6b656e731434546f74616c49737375616e63650101040510b4400000000000000000000000000000000004902054686520746f74616c2069737375616e6365206f66206120746f6b656e20747970652e384e65787443757272656e63794964010010100000000000144c6f636b730101080205c904cd04040008d820416e79206c6971756964697479206c6f636b73206f66206120746f6b656e207479706520756e64657220616e206163636f756e742e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e204163636f756e74730101080205c904d904c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018b8205468652062616c616e6365206f66206120746f6b656e207479706520756e64657220616e206163636f756e742e00fc204e4f54453a2049662074686520746f74616c2069732065766572207a65726f2c206465637265617365206163636f756e7420726566206163636f756e742e001901204e4f54453a2054686973206973206f6e6c79207573656420696e20746865206361736520746861742074686973206d6f64756c65206973207573656420746f2073746f7265282062616c616e6365732e2052657365727665730101080205c904dd04040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e01750201f808204d61784c6f636b73101032000000002c4d61785265736572766573101000000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e01e9040a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100ed0440000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100f1040400000001050104604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c7469706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f726974796000510120546869732076616c7565206973206d756c7469706c69656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000b28537461626c65537761700128537461626c65537761700814506f6f6c730001040610f5040400002045714173736574730001040610f9040400000001090120384d61726b6574546f74616c466565b44000000000000000000000000000000000087420546f74616c20666565206170706c69656420746f206120737761702ef8205061727420676f6573206261636b20746f20706f6f6c2c207061727420746f2074726561737572792c20616e642070617274206973206275726e65642e544d61726b6574547265617375727946656550617274b4400000000000000000000000000000000004d42050657263656e74616765206f6620746f74616c20666565207468617420676f657320696e746f207468652074726561737572792e404d61726b6574426e4246656550617274b4400000000000000000000000000000000004e42050657263656e74616765206f662074726561737572792066656520746861742067657473206275726e656420696620706f737369626c652e2c4d617841706d436f656666b44040420f00000000000000000000000000003c44656661756c7441706d436f656666b440e8030000000000000000000000000000003c4d6178417373657473496e506f6f6c10100200000000404e617469766543757272656e63794964101000000000002c4d6178457141737365747310100a000000000101050c0c58796b010c58796b1014506f6f6c73010104025d01d0800000000000000000000000000000000000000000000000000000000000000000003c4c6971756964697479417373657473010104025d013c040000384c6971756964697479506f6f6c730101040210050504000048546f74616c4e756d6265724f6653776170730100b440000000000000000000000000000000000000011d010c44506f6f6c46656550657263656e74616765b440000000000000000000000000000000000054547265617375727946656550657263656e74616765b44000000000000000000000000000000000005c427579416e644275726e46656550657263656e74616765b44000000000000000000000000000000000000109050d3050726f6f664f665374616b65013050726f6f664f665374616b65382c52657761726473496e666f0101080505c9040d05d1010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c50726f6d6f746564506f6f6c526577617264730100110504001039012053746f72657320696e666f726d6174696f6e2061626f757420706f6f6c2077656967687420616e6420616363756d756c6174656420726577617264732e2054686520616363756d756c617465642901207265776172647320616d6f756e7420697320746865206e756d626572206f66207265776172647320746861742063616e20626520636c61696d656420706572206c69717569646974793d0120746f6b656e2e204865726520697320747261636b656420746865206e756d626572206f66207265776172647320706572206c697175696469747920746f6b656e2072656c6174696f6e736869702e190120457870656374206c61726765722076616c756573207768656e20746865206e756d626572206f66206c697175696469747920746f6b656e732061726520736d616c6c65722e5c546f74616c4163746976617465644c69717569646974790101040510b44000000000000000000000000000000000007452657761726473496e666f466f725363686564756c6552657761726473010108050521050d05d101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f42053746f72657320696e666f726d6174696f6e2061626f757420706f6f6c2077656967687420616e6420616363756d756c617465642072657761726473505363686564756c6552657761726473546f74616c010104055d0125059000000000000000000000000000000000000000000000000000000000000000000000000008490120486f77206d756368207363686564756c65642072657761726473207065722073696e676c65206c697175696474795f746f6b656e2073686f756c6420626520646973747269627574655f72657761726473310120746865202a2a76616c7565206973206d756c7469706c69656420627920753132383a3a4d41582a2a20746f2061766f696420666c6f6174696e6720706f696e742061726974686d657469636c5363686564756c65526577617264735065724c6971756964697479010104055d012905a0000000000000000000000000000000000000000000000000000000000000000000000000000000000040526577617264735363686564756c657301002d05040004c8204c697374206f6620616374697661746564207363686564756c657320736f72746564206279206578706972792064617465545363686564756c65734c6973744d65746164617461010041052c00000000000000000000000050526577617264735363686564756c65734c697374000104052845050400004c526577617264546f6b656e73506572506f6f6c01010805055d011400041901204d617073206c697175696469747920746f6b656e20746f206c697374206f6620746f6b656e73207468617420697420657665722077617320726577617264656420776974688c546f74616c4163746976617465644c6971756964697479466f725363686564756c657301010805055d014d05d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c450120547261636b73206e756d626572206f6620616374697661746564206c697175696469747920706572207363686564756c652e204974206973207573656420666f722063616c63756c6174696f6e206f666901202263756d756c61746976652072657772647320616d6f756e7422207065722031206c697175696469747920746f6b656e2e205468657265666f72652061637469766174696f6e2f646561637469766174696f6e206e65656473e420746f2062652064656666657265642073616d6520776179206173207363686564756c652072657761726473206172652064656c617965642e784163746976617465644c6971756964697479466f725363686564756c657300010c0505055105b40400105d0120547261636b7320686f77206d756368206c697175696469747920757365722061637469766174656420666f7220706172746963756c617220286c697120746f6b656e2c2072657761726420746f6b656e29207061697265012053746f726167654e4d61702077617320757365642062656361757365206974206f6e6c7920726571756972652073696e676c65207265616420746f206b6e6f77206966207573657220646561637469766174656420616c6c6501206c6971756964697479206173736f636961746564207769746820706172746963756c6172206c69717569646974795f746f6b656e20746861742069732072657761726465642e20496620736f2070617274206f66207468658c206c69717569646964747920746f6b656e732063616e20626520756e6c6f636b65642e904163746976617465644c6f636b65644c6971756964697479466f725363686564756c65730101080505c904b440000000000000000000000000000000000c410120547261636b7320686f77206d756368206f6620746865206c6971756964697479207761732061637469766174656420666f72207363686564756c65207265776172647320616e64206e6f74207965746901206c6971756964697479206d696e696e6720726577617264732e205468617420696e666f726d6174696f6e20697320657373656e7469616c20746f2070726f7065726c792068616e646c6520746f6b656e20756e6c636f636b737c207768656e206c69717569646974792069732064656163746976617465642e644163746976617465644e6174697665526577617264734c69710101080505c904b440000000000000000000000000000000000c410120547261636b7320686f77206d756368206f6620746865206c6971756964697479207761732061637469766174656420666f72207363686564756c65207265776172647320616e64206e6f74207965746901206c6971756964697479206d696e696e6720726577617264732e205468617420696e666f726d6174696f6e20697320657373656e7469616c20746f2070726f7065726c792068616e646c6520746f6b656e20756e6c636f636b737c207768656e206c69717569646974792069732064656163746976617465642e017d0201250108704c69717569646974794d696e696e6749737375616e63655661756c7400506d6f646c70792f6c716d6976000000000000000004e020546865206163636f756e74206964207468617420686f6c647320746865206c6971756964697479206d696e696e672069737375616e63656452657761726473446973747269627574696f6e506572696f64101060090000000155050e1c4665654c6f636b011c4665654c6f636b1c3c4665654c6f636b4d6574616461746100005905040000744665654c6f636b4d65746164617461516575657565506f736974696f6e0001040500b40400002c556e6c6f636b517565756500010405b40004000040556e6c6f636b5175657565426567696e0100b440000000000000000000000000000000000038556e6c6f636b5175657565456e640100b44000000000000000000000000000000000004c546f6b656e56616c75655468726573686f6c640101040510b440ffffffffffffffffffffffffffffffff00484163636f756e744665654c6f636b44617461010104050061055000000000000000000000000000000000000000000001910201290108404d617843757261746564546f6b656e7310106400000000344e6174697665546f6b656e4964101000000000000165050f1c56657374696e67011c56657374696e67081c56657374696e670001080202c9046905040004d820496e666f726d6174696f6e20726567617264696e67207468652076657374696e67206f66206120676976656e206163636f756e742e3853746f7261676556657273696f6e0100710504000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e003101204e6577206e6574776f726b732073746172742077697468206c61746573742076657273696f6e2c2061732064657465726d696e6564206279207468652067656e65736973206275696c642e01a902012d0108444d696e5665737465645472616e73666572b440000010632d5ec76b050000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e4c4d617856657374696e675363686564756c657310103200000000017505112443726f77646c6f616e012443726f77646c6f616e244c43726f77646c6f616e416c6c6f636174696f6e0101040210b44000000000000000000000000000000000002c43726f77646c6f616e49640100101000000000082d01204964206f662063757272656e742063726f77646c6f616e207265776172647320646973747269627574696f6e2c206175746f6d61746963616c6c7920696e6372656d656e746564206279a4205b6050616c6c65743a3a3c543e3a3a636f6d706c6574655f696e697469616c697a6174696f6e605d3c4163636f756e747350617961626c65000108020279057d050400003c43726f77646c6f616e506572696f6400010402105d0104000050436c61696d656452656c6179436861696e496473000108020279051404000064556e6173736f636961746564436f6e747269627574696f6e73000108020279057d050400002c496e697469616c697a65640100180400005c496e697469616c697a6564526577617264416d6f756e740101040210b44000000000000000000000000000000000086d0120546f74616c20696e697469616c697a656420616d6f756e7420736f206661722e2057652073746f7265207468697320746f206d616b652070616c6c65742066756e6473203d3d20636f6e7472696275746f7273207265776172648020636865636b2065617369657220616e64206d6f726520656666696369656e7444546f74616c436f6e7472696275746f7273010104021010100000000004e420546f74616c206e756d626572206f6620636f6e7472696275746f727320746f206169642068696e74696e672062656e63686d61726b696e6701b1020131011454496e697469616c697a6174696f6e5061796d656e743d011084bdc50c04a42050657263656e7461676520746f20626520706179656420617420696e697469616c697a6174696f6e4c4d6178496e6974436f6e7472696275746f7273101064000000007c5265776172644164647265737352656c6179566f74655468726573686f6c643d011000ca9a3b08c42041206672616374696f6e20726570726573656e74696e67207468652070657263656e74616765206f662070726f6f667331012074686174206e65656420746f2062652070726573656e74656420746f206368616e67652061207265776172642061646472657373207468726f756768207468652072656c6179206b657973344e6174697665546f6b656e49641010000000000434204d474120746f6b656e204964685369676e61747572654e6574776f726b4964656e7469666965724c24206d616e676174612d087101204e6574776f726b204964656e74696669657220746f20626520617070656e64656420696e746f20746865207369676e61747572657320666f72207265776172642061646472657373206368616e67652f6173736f63696174696f6ed82050726576656e7473207265706c61792061747461636b732066726f6d206f6e65206e6574776f726b20746f20746865206f74686572018105122049737375616e6365012049737375616e6365104c49737375616e6365436f6e66696753746f72650000390104000020544745546f74616c0100b440000000000000000000000000000000000038497354474546696e616c697a65640100180400003c53657373696f6e49737375616e63650101040510850504000001d1020135013838426c6f636b73506572526f756e64101060090000048c204e756d626572206f6620626c6f636b73207065722073657373696f6e2f726f756e6430486973746f72794c696d697410100a00000004c4204e756d626572206f662073657373696f6e7320746f2073746f72652069737375616e636520686973746f727920666f72704c69717569646974794d696e696e6749737375616e63655661756c7400506d6f646c70792f6c716d6976000000000000000004e020546865206163636f756e74206964207468617420686f6c647320746865206c6971756964697479206d696e696e672069737375616e6365505374616b696e6749737375616e63655661756c7400506d6f646c70792f73746b6976000000000000000004bc20546865206163636f756e74206964207468617420686f6c647320746865207374616b696e672069737375616e63655c53657175656e6365727349737375616e63655661756c7400506d6f646c70792f7365716976000000000000000004c820546865206163636f756e74206964207468617420686f6c6473207468652073657175656e636572732069737375616e636560546f74616c43726f77646c6f616e416c6c6f636174696f6eb44000000000000000000000000000000000049c2054686520746f74616c206d676120616c6c6f636174656420666f722063726f77646c6f616e7368496d6d65646961746554474552656c6561736550657263656e748d050464049420546865206d6178696d756d20616d6f756e74206f66204d616e6761746120746f6b656e73504c696e65617249737375616e6365416d6f756e74b44000000037dec3a31bef6f080000000000049420546865206d6178696d756d20616d6f756e74206f66204d616e6761746120746f6b656e73504c696e65617249737375616e6365426c6f636b7310108066a00004b020546865206e756d626572206f6620626c6f636b73207468652069737375616e6365206973206c696e656172504c69717569646974794d696e696e6753706c69743d01108087e32804cc205468652073706c6974206f662069737375616e636520666f72206c6971756964697479206d696e696e672072657761726473305374616b696e6753706c69743d01108042b71204a8205468652073706c6974206f662069737375616e636520666f72207374616b696e6720726577617264733c53657175656e6365727353706c69743d01100000000004b4205468652073706c6974206f662069737375616e636520666f722073657175656e6365727320726577617264734054474552656c65617365506572696f6410106400000004b420546865206e756d626572206f6620626c6f636b73207468652074676520746f6b656e73207665737420666f723c54474552656c65617365426567696e10100a00000004c02054686520626c6f636b206174207768696368207468652074676520746f6b656e7320626567696e20746f207665737401910513544d756c7469507572706f73654c697175696469747901544d756c7469507572706f73654c69717569646974790834526573657276655374617475730101080205c904950541010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003052656c6f636b5374617475730101080205c904990504000001dd020145010001a5051424426f6f7473747261700124426f6f747374726170302850726f766973696f6e730101080505c904b44000000000000000000000000000000000044d02206d61707320285b606672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964605d2c205b6043757272656e63794964605d29202d3e205b6042616c616e6365605d202d206964656e74696669657320686f77206d75636820746f6b656e7320646964206163636f756e742070726f766973696f6e656420696e2061637469766520626f6f7473747261704056657374656450726f766973696f6e730101080505c9048905c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046902206d61707320285b606672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964605d2c205b6043757272656e63794964605d29202d3e205b6042616c616e6365605d202d206964656e74696669657320686f77206d7563682076657374656420746f6b656e7320646964206163636f756e742070726f766973696f6e656420696e2061637469766520626f6f7473747261704857686974656c69737465644163636f756e740101040500140004c101206c69737420285b605665633c4163636f756e7449643e605d29206f662077686974656c6973746564206163636f756e747320616c6c6f77656420746f20706172746963697061746520696e205b60426f6f74737472617050686173653a3a57686974656c697374605d2070686173651450686173650100a905040004c42043757272656e74207374617465206f6620626f6f747374726170206173205b60426f6f7473747261705068617365605d2856616c756174696f6e730100d080000000000000000000000000000000000000000000000000000000000000000004290120546f74616c2073756d206f662070726f766973696f6e73206f66206066697273746020616e6420607365636f6e646020746f6b656e20696e2061637469766520626f6f74737472617044426f6f7473747261705363686564756c650000ad05040004702041637469766520626f6f74737472617020706172616d65746572733c4d696e7465644c69717569646974790100b1055000000000000000000000000000000000000000000038436c61696d6564526577617264730101080505c904b44000000000000000000000000000000000041d0620204d61707320285b606672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964605d2c205b6043757272656e63794964605d2029202d3e205b6042616c616e6365605d202d207768657265205b6043757272656e63794964605d206973206964206f662074686520746f6b656e207468617420757365722070617274696369706174656420776974682e20546869732073746f72616765206974656d206973207573656420746f206964656e7469667920686f77206d756368206c697175696469747920746f6b656e7320686173206265656e20636c61696d2062792074686520757365722e2049662075736572207061727469636970617465642077697468203220746f6b656e73207468657265206172652074776f20656e7472696573206173736f636961746564207769746820676976656e206163636f756e7420286041646472657373602c206066697273745f746f6b656e5f6964602920616e6420286041646472657373602c20607365636f6e645f746f6b656e5f696460294450726f766973696f6e4163636f756e74730001040500140400047901204c697374206f66206163636f756e747320746861742070726f766973696f6e65642066756e647320746f20626f6f74737472617020616e6420686173206e6f7420636c61696d6564206c697175696469747920746f6b656e7320796574284163746976655061697200005d0104000471012043757272656e746c7920626f6f74737472617065642070616972206f6620746f6b656e7320726570726573656e74616564206173205b206066697273745f746f6b656e5f6964602c20607365636f6e645f746f6b656e5f6964605d5050726f6d6f7465426f6f747374726170506f6f6c0100180400045d012057686574657220746f206175746f6d61746963616c6c792070726f6d6f74652074686520706f6f6c206166746572205b60426f6f74737472617050686173653a3a5075626c69635068617365605d206f72206e6f742e444172636869766564426f6f7473747261700100b50504000001e1020149010c8844656661756c74426f6f74737472617050726f6d6f746564506f6f6c5765696768740804000054426f6f74737472617055706461746542756666657210102c0100000040547265617375727950616c6c65744964b9052070792f74727372790001bd0515184d61726b65740001e902014d010001c1051628417574686f72736869700128417574686f72736869700418417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e000000001d4050617261636861696e5374616b696e67014050617261636861696e5374616b696e674048436f6c6c61746f72436f6d6d697373696f6e01003d01100000000004e820436f6d6d697373696f6e2070657263656e742074616b656e206f6666206f66207265776172647320666f7220616c6c20636f6c6c61746f727334546f74616c53656c6563746564010010100000000004a82054686520746f74616c2063616e646964617465732073656c656374656420657665727920726f756e6414526f756e640100c5053000000000000000001400000004e02043757272656e7420726f756e6420696e64657820616e64206e65787420726f756e64207363686564756c6564207472616e736974696f6e3844656c656761746f7253746174650001040500c9050400044901204765742064656c656761746f72207374617465206173736f636961746564207769746820616e206163636f756e74206966206163636f756e742069732064656c65676174696e6720656c7365204e6f6e653843616e64696461746553746174650001040500ed0504000471012047657420636f6c6c61746f722063616e646964617465207374617465206173736f636961746564207769746820616e206163636f756e74206966206163636f756e7420697320612063616e64696461746520656c7365204e6f6e654853656c656374656443616e6469646174657301008101040008dc2054686520636f6c6c61746f722063616e646964617465732073656c656374656420666f72207468652063757272656e7420726f756e64310120426c6f636b20617574686f72732073656c656374696f6e20616c676f726974686d2064657461696c73205b6050616c6c65743a3a73656c6563745f746f705f63616e64696461746573605d14546f74616c0101040510b4400000000000000000000000000000000004b020546f74616c206361706974616c206c6f636b65642062792074686973207374616b696e672070616c6c65743443616e646964617465506f6f6c0100cd0504000415012054686520706f6f6c206f6620636f6c6c61746f722063616e646964617465732c2065616368207769746820746865697220746f74616c206261636b696e67207374616b651c41745374616b6501010805057905fd05940000000000000000000000000000000000000000000000000000000000000000000000000004010120536e617073686f74206f6620636f6c6c61746f722064656c65676174696f6e207374616b6520617420746865207374617274206f662074686520726f756e6418506f696e7473010104051010100000000004110120546f74616c20706f696e7473206177617264656420746f20636f6c6c61746f727320666f7220626c6f636b2070726f64756374696f6e20696e2074686520726f756e64284177617264656450747301010805057905101000000000048c20506f696e747320666f72206561636820636f6c6c61746f722070657220726f756e64585374616b696e674c6971756964697479546f6b656e73010001060400004c43616e64696461746541676772656761746f7201000d0604000480204d61707320636f6c6c61746f7220746f206974732061676772656761746f724841676772656761746f724d6574616461746100010402001906040004f42053746f72657320696e666f726d6174696f6e2061626f757420617070726f7665642063616e6469646174657320666f72206167677265676174696f6e4c526f756e6441676772656761746f72496e666f0001040510290604000429012053746f726564206f6e6365207065722073657373696f6e2c206d6170732061676772656761746f7220746f206c697374206f66206173736f7369617465642063616e646964617465735c526f756e64436f6c6c61746f72526577617264496e666f0001080205c9044106040004c82053746f72657320696e666f726d6174696f6e2061626f757420726577617264732070657220656163682073657373696f6e01ed020161014c38426c6f636b73506572526f756e6410106009000004b82044656661756c74206e756d626572206f6620626c6f636b732070657220726f756e642061742067656e65736973504c6561766543616e6469646174657344656c6179101002000000044501204e756d626572206f6620726f756e647320746861742063616e646964617465732072656d61696e20626f6e646564206265666f7265206578697420726571756573742069732065786563757461626c654843616e646964617465426f6e6444656c6179101002000000046101204e756d626572206f6620726f756e647320746861742063616e64696461746520726571756573747320746f2061646a7573742073656c662d626f6e64206d757374207761697420746f2062652065786563757461626c65504c6561766544656c656761746f727344656c6179101002000000044501204e756d626572206f6620726f756e647320746861742064656c656761746f72732072656d61696e20626f6e646564206265666f7265206578697420726571756573742069732065786563757461626c65545265766f6b6544656c65676174696f6e44656c6179101002000000046101204e756d626572206f6620726f756e647320746861742064656c65676174696f6e732072656d61696e20626f6e646564206265666f7265207265766f636174696f6e20726571756573742069732065786563757461626c654c44656c65676174696f6e426f6e6444656c6179101002000000044d01204e756d626572206f6620726f756e647320746861742064656c65676174696f6e207b6d6f72652c206c6573737d207265717565737473206d7573742077616974206265666f72652065786563757461626c65485265776172645061796d656e7444656c617910100200000004e0204e756d626572206f6620726f756e647320616674657220776869636820626c6f636b20617574686f727320617265207265776172646564544d696e53656c656374656443616e6469646174657310103200000004c8204d696e696d756d206e756d626572206f662073656c65637465642063616e6469646174657320657665727920726f756e64544d6178436f6c6c61746f7243616e646964617465731010640000000490204d6178696d756d20636f6c6c61746f722063616e6469646174657320616c6c6f776564784d6178546f74616c44656c656761746f727350657243616e6469646174651010ee02000004a4204d6178696d756d2064656c656761746f727320616c6c6f776564207065722063616e646964617465644d617844656c656761746f727350657243616e6469646174651010ee02000004a4204d6178696d756d2064656c656761746f727320636f756e746564207065722063616e6469646174654844656661756c745061796f75744c696d697410100300000000684d617844656c65676174696f6e7350657244656c656761746f721010ee0200000488204d6178696d756d2064656c65676174696f6e73207065722064656c656761746f726444656661756c74436f6c6c61746f72436f6d6d697373696f6e3d011000c2eb0b0459012044656661756c7420636f6d6d697373696f6e2064756520746f20636f6c6c61746f72732c2069732060436f6c6c61746f72436f6d6d697373696f6e602073746f726167652076616c756520696e2067656e65736973384d696e436f6c6c61746f7253746bb4400000e8890423c78a0000000000000000045501204d696e696d756d207374616b6520726571756972656420666f7220616e792063616e64696461746520746f20626520696e206053656c656374656443616e646964617465736020666f722074686520726f756e643c4d696e43616e64696461746553746bb440000080d07666e70de169000000000000040901204d696e696d756d207374616b6520726571756972656420666f7220616e79206163636f756e7420746f206265206120636f6c6c61746f722063616e646964617465344d696e44656c65676174696f6eb440000050efe2d6e41a1b0000000000000004f8204d696e696d756d207374616b6520666f7220616e792072656769737465726564206f6e2d636861696e206163636f756e7420746f2064656c6567617465344e6174697665546f6b656e4964101000000000048820546865206e617469766520746f6b656e207573656420666f72207061796f757473505374616b696e6749737375616e63655661756c7400506d6f646c70792f73746b6976000000000000000004e020546865206163636f756e74206964207468617420686f6c647320746865206c6971756964697479206d696e696e672069737375616e63650145061e4053657175656e6365725374616b696e67014053657175656e6365725374616b696e67303853657175656e6365725374616b65010104024906b440000000000000000000000000000000000030416c6961734163636f756e740001040249060004000044416c6961734163636f756e74496e5573650001040200140400004041637469766553657175656e6365727301004d060400004453656c656374656453657175656e63657201005d060400003043757272656e74526f756e64010010100000000000484e65787453657175656e636572496e646578010065060400003c536c61736846696e65416d6f756e740100b4400000000000000000000000000000000000484d696e696d616c5374616b65416d6f756e740100b440000000000000000000000000000000000060526f756e6453657175656e636572526577617264496e666f0001080205c904b4040004c82053746f72657320696e666f726d6174696f6e2061626f757420726577617264732070657220656163682073657373696f6e18506f696e7473010104051010100000000004110120546f74616c20706f696e7473206177617264656420746f20636f6c6c61746f727320666f7220626c6f636b2070726f64756374696f6e20696e2074686520726f756e64284177617264656450747301010805057905101000000000048c20506f696e747320666f72206561636820636f6c6c61746f722070657220726f756e6401fd02017d011c444d696e696d756d53657175656e6365727310100200000000784e6f4f665061737453657373696f6e73466f72456c69676962696c69747910100a00000000344d617853657175656e636572731010030000000060426c6f636b73466f7253657175656e63657255706461746510100a000000006443616e63656c6c657252657761726450657263656e74616765710610400d0300004844656661756c745061796f75744c696d697410100300000000485265776172645061796d656e7444656c617910100200000004e0204e756d626572206f6620726f756e647320616674657220776869636820626c6f636b20617574686f7273206172652072657761726465640175061f1c53657373696f6e011c53657373696f6e1c2856616c696461746f7273010081010400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e676564010018040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b657973010079060400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f7273010011010400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b657973000104050009030400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405810600040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01050301890100018906201041757261011041757261082c417574686f72697469657301008d060400046c205468652063757272656e7420617574686f72697479207365742e2c43757272656e74536c6f74010095062000000000000000000c80205468652063757272656e7420736c6f74206f66207468697320626c6f636b2e009420546869732077696c6c2062652073657420696e20606f6e5f696e697469616c697a65602e00000000211c4772616e647061011c4772616e6470611c1453746174650100990604000490205374617465206f66207468652063757272656e7420617574686f72697479207365742e3450656e64696e674368616e676500009d06040004c42050656e64696e67206368616e67653a20287369676e616c65642061742c207363686564756c6564206368616e6765292e284e657874466f72636564000010040004bc206e65787420626c6f636b206e756d6265722077686572652077652063616e20666f7263652061206368616e67652e1c5374616c6c656400005d010400049020607472756560206966207765206172652063757272656e746c79207374616c6c65642e3043757272656e745365744964010028200000000000000000085d0120546865206e756d626572206f66206368616e6765732028626f746820696e207465726d73206f66206b65797320616e6420756e6465726c79696e672065636f6e6f6d696320726573706f6e736962696c697469657329c420696e20746865202273657422206f66204772616e6470612076616c696461746f72732066726f6d2067656e657369732e30536574496453657373696f6e00010405281004002859012041206d617070696e672066726f6d206772616e6470612073657420494420746f2074686520696e646578206f6620746865202a6d6f737420726563656e742a2073657373696f6e20666f722077686963682069747368206d656d62657273207765726520726573706f6e7369626c652e0045012054686973206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e2070726f6f66732e20416e2065717569766f636174696f6e2070726f6f66206d7573744d0120636f6e7461696e732061206b65792d6f776e6572736869702070726f6f6620666f72206120676976656e2073657373696f6e2c207468657265666f7265207765206e65656420612077617920746f20746965450120746f6765746865722073657373696f6e7320616e64204752414e44504120736574206964732c20692e652e207765206e65656420746f2076616c6964617465207468617420612076616c696461746f7241012077617320746865206f776e6572206f66206120676976656e206b6579206f6e206120676976656e2073657373696f6e2c20616e642077686174207468652061637469766520736574204944207761735420647572696e6720746861742073657373696f6e2e00b82054574f582d4e4f54453a2060536574496460206973206e6f7420756e646572207573657220636f6e74726f6c2e2c417574686f7269746965730100a10604000484205468652063757272656e74206c697374206f6620617574686f7269746965732e011503018d010c384d6178417574686f726974696573101020000000045c204d617820417574686f72697469657320696e20757365344d61784e6f6d696e61746f727310100000000004d420546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320666f7220656163682076616c696461746f722e584d6178536574496453657373696f6e456e74726965732820000000000000000018390120546865206d6178696d756d206e756d626572206f6620656e747269657320746f206b65657020696e207468652073657420696420746f2073657373696f6e20696e646578206d617070696e672e0031012053696e6365207468652060536574496453657373696f6e60206d6170206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e73207468697329012076616c75652073686f756c642072656c61746520746f2074686520626f6e64696e67206475726174696f6e206f66207768617465766572207374616b696e672073797374656d2069733501206265696e6720757365642028696620616e79292e2049662065717569766f636174696f6e2068616e646c696e67206973206e6f7420656e61626c6564207468656e20746869732076616c7565342063616e206265207a65726f2e01a5062234417373657452656769737472790134417373657452656769737472790c204d657461646174610001040510a501040004bc20546865206d65746164617461206f6620616e2061737365742c20696e64657865642062792061737365742069642e2c4964546f4c3141737365740001040510550304000cf0204d6170732061206c6f636174696f6e20746f20616e206173736574206964202d2075736566756c207768656e2070726f63657373696e672078636d28206d657373616765732e0501204d617073206120617373657420696420746f20616e204c314173736574202d2075736566756c207768656e2070726f63657373696e67206c31206173736574732c4c314173736574546f4964000104025503100400040501204d6170732061204c31417373657420746f20616e206173736574206964202d2075736566756c207768656e2070726f63657373696e67206c312061737365747301490301a101042c537472696e674c696d697410103200000004a020546865206d6178696d756d206c656e677468206f662061206e616d65206f722073796d626f6c2e01a9063520547265617375727901205472656173757279183450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c730001040510ad060400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e2c44656163746976617465640100b4400000000000000000000000000000000004f02054686520616d6f756e7420776869636820686173206265656e207265706f7274656420617320696e61637469766520746f2043757272656e63792e24417070726f76616c730100b106040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e285370656e64436f756e74010010100000000004a42054686520636f756e74206f66207370656e647320746861742068617665206265656e206d6164652e185370656e64730001040510b506040004d0205370656e647320746861742068617665206265656e20617070726f76656420616e64206265696e672070726f6365737365642e015d0301c101203050726f706f73616c426f6e6471061050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756db440000064a7b3b6e00d0000000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4c50726f706f73616c426f6e644d6178696d756d6d020400044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101040380000048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726e710610000000000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c65744964b9052070792f74727372790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c731010640000000c150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e004d01204e4f54453a205468697320706172616d6574657220697320616c736f20757365642077697468696e2074686520426f756e746965732050616c6c657420657874656e73696f6e20696620656e61626c65642e305061796f7574506572696f641010809706000419012054686520706572696f6420647572696e6720776869636820616e20617070726f766564207472656173757279207370656e642068617320746f20626520636c61696d65642e01bd063c105375646f01105375646f040c4b6579000000040004842054686520604163636f756e74496460206f6620746865207375646f206b65792e01610301c5010001c1063d285375646f4f726967696e0001650301c9010001c5063e1c436f756e63696c011c436f756e63696c1c2450726f706f73616c730100c906040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f66000104062c4902040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e5050726f706f73616c50726f706f73656454696d65000104062c100400049820426c6f636b207768656e207468652070726f706f73616c207761732070726f706f7365642e18566f74696e67000104062ccd06040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d62657273010081010400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01690301cd0104444d617850726f706f73616c576569676874203c070088526a7413ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e01d1063f204964656e7469747901204964656e746974791c284964656e746974794f660001040500d506040010690120496e666f726d6174696f6e20746861742069732070657274696e656e7420746f206964656e746966792074686520656e7469747920626568696e6420616e206163636f756e742e204669727374206974656d20697320746865e020726567697374726174696f6e2c207365636f6e6420697320746865206163636f756e742773207072696d61727920757365726e616d652e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e1c53757065724f66000104020001040400086101205468652073757065722d6964656e74697479206f6620616e20616c7465726e6174697665202273756222206964656e7469747920746f676574686572207769746820697473206e616d652c2077697468696e2074686174510120636f6e746578742e20496620746865206163636f756e74206973206e6f7420736f6d65206f74686572206163636f756e742773207375622d6964656e746974792c207468656e206a75737420604e6f6e65602e18537562734f660101040500ed0644000000000000000000000000000000000014b820416c7465726e6174697665202273756222206964656e746974696573206f662074686973206163636f756e742e001d0120546865206669727374206974656d20697320746865206465706f7369742c20746865207365636f6e64206973206120766563746f72206f6620746865206163636f756e74732e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e28526567697374726172730100f5060400104d012054686520736574206f6620726567697374726172732e204e6f7420657870656374656420746f206765742076657279206269672061732063616e206f6e6c79206265206164646564207468726f7567682061a8207370656369616c206f726967696e20286c696b656c79206120636f756e63696c206d6f74696f6e292e0029012054686520696e64657820696e746f20746869732063616e206265206361737420746f2060526567697374726172496e6465786020746f2067657420612076616c69642076616c75652e4c557365726e616d65417574686f72697469657300010405000507040004f42041206d6170206f6620746865206163636f756e74732077686f2061726520617574686f72697a656420746f206772616e7420757365726e616d65732e444163636f756e744f66557365726e616d6500010402d501000400146d012052657665727365206c6f6f6b75702066726f6d2060757365726e616d656020746f2074686520604163636f756e7449646020746861742068617320726567697374657265642069742e205468652076616c75652073686f756c6465012062652061206b657920696e2074686520604964656e746974794f6660206d61702c20627574206974206d6179206e6f742069662074686520757365722068617320636c6561726564207468656972206964656e746974792e006901204d756c7469706c6520757365726e616d6573206d6179206d617020746f207468652073616d6520604163636f756e744964602c2062757420604964656e746974794f66602077696c6c206f6e6c79206d617020746f206f6e6548207072696d61727920757365726e616d652e4050656e64696e67557365726e616d657300010402d501c9040400186d0120557365726e616d6573207468617420616e20617574686f7269747920686173206772616e7465642c20627574207468617420746865206163636f756e7420636f6e74726f6c6c657220686173206e6f7420636f6e6669726d65647101207468617420746865792077616e742069742e2055736564207072696d6172696c7920696e2063617365732077686572652074686520604163636f756e744964602063616e6e6f742070726f766964652061207369676e61747572655d012062656361757365207468657920617265206120707572652070726f78792c206d756c74697369672c206574632e20496e206f7264657220746f20636f6e6669726d2069742c20746865792073686f756c642063616c6c6c205b6043616c6c3a3a6163636570745f757365726e616d65605d2e001d01204669727374207475706c65206974656d20697320746865206163636f756e7420616e64207365636f6e642069732074686520616363657074616e636520646561646c696e652e016d0301d101203042617369634465706f736974b44000001c9ed2127e9a0f0100000000000004d82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564206964656e746974792e2c427974654465706f736974b44000003c31d2a053080000000000000000041d012054686520616d6f756e742068656c64206f6e206465706f7369742070657220656e636f646564206279746520666f7220612072656769737465726564206964656e746974792e445375624163636f756e744465706f736974b4400000dc008254a03412010000000000000c65012054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564207375626163636f756e742e20546869732073686f756c64206163636f756e7420666f7220746865206661637465012074686174206f6e652073746f72616765206974656d27732076616c75652077696c6c20696e637265617365206279207468652073697a65206f6620616e206163636f756e742049442c20616e642074686572652077696c6c350120626520616e6f746865722074726965206974656d2077686f73652076616c7565206973207468652073697a65206f6620616e206163636f756e7420494420706c75732033322062797465732e384d61785375624163636f756e7473101064000000040d0120546865206d6178696d756d206e756d626572206f66207375622d6163636f756e747320616c6c6f77656420706572206964656e746966696564206163636f756e742e344d617852656769737472617273101014000000085101204d61786d696d756d206e756d626572206f66207265676973747261727320616c6c6f77656420696e207468652073797374656d2e204e656564656420746f20626f756e642074686520636f6d706c65786974797c206f662c20652e672e2c207570646174696e67206a756467656d656e74732e6450656e64696e67557365726e616d6545787069726174696f6e1010c089010004150120546865206e756d626572206f6620626c6f636b732077697468696e207768696368206120757365726e616d65206772616e74206d7573742062652061636365707465642e3c4d61785375666669784c656e677468101007000000048020546865206d6178696d756d206c656e677468206f662061207375666669782e444d6178557365726e616d654c656e67746810102000000004610120546865206d6178696d756d206c656e677468206f66206120757365726e616d652c20696e636c7564696e67206974732073756666697820616e6420616e792073797374656d2d61646465642064656c696d69746572732e010d074044466f756e646174696f6e4d656d626572730144466f756e646174696f6e4d656d62657273081c4d656d6265727301001107040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e010d0401d90100011507413c5472616e736665724d656d62657273013c5472616e736665724d656d62657273081c4d656d6265727301001907040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01110401dd0100011d07422107042040436865636b5370656356657273696f6e29071038436865636b547856657273696f6e2d071030436865636b47656e6573697331072c38436865636b4d6f7274616c69747935072c28436865636b4e6f6e63653d07142c436865636b576569676874410714604368617267655472616e73616374696f6e5061796d656e7445071448436865636b4e6f6e5a65726f53656e6465724907144d07","id":1} diff --git a/packages/types/package.json b/packages/types/package.json index c2d42dc5..71986dba 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "gasp-types", - "version": "0.0.2-eth-rollup-develop.127", + "version": "0.0.2-feature-gasp-node-multiswap-mods.45", "description": "Polkadot.js type definitions for GASP Network", "author": "Gasp ", "repository": { diff --git a/packages/types/src/interfaces/augment-api-consts.ts b/packages/types/src/interfaces/augment-api-consts.ts index cd5cebf1..6fd59db9 100644 --- a/packages/types/src/interfaces/augment-api-consts.ts +++ b/packages/types/src/interfaces/augment-api-consts.ts @@ -387,6 +387,8 @@ declare module '@polkadot/api-base/types/consts' { marketTreasuryFeePart: u128 & AugmentedConst; maxApmCoeff: u128 & AugmentedConst; maxAssetsInPool: u32 & AugmentedConst; + maxEqAssets: u32 & AugmentedConst; + nativeCurrencyId: u32 & AugmentedConst; /** * Generic const **/ diff --git a/packages/types/src/interfaces/augment-api-errors.ts b/packages/types/src/interfaces/augment-api-errors.ts index dc9494f6..6ebdfcfb 100644 --- a/packages/types/src/interfaces/augment-api-errors.ts +++ b/packages/types/src/interfaces/augment-api-errors.ts @@ -574,10 +574,18 @@ declare module '@polkadot/api-base/types/errors' { * Asset id is not allowed **/ FunctionNotAvailableForThisToken: AugmentedError; + /** + * Insufficient input amount + **/ + InsufficientInputAmount: AugmentedError; /** * Insufficient output amount does not meet min requirements **/ InsufficientOutputAmount: AugmentedError; + /** + * Math Overflow + **/ + MathOverflow: AugmentedError; /** * Input asset id is not connected with output asset id for given pools **/ @@ -598,14 +606,30 @@ declare module '@polkadot/api-base/types/errors' { * Not a promoted pool **/ NotAPromotedPool: AugmentedError; + /** + * Not enough assets for fee lock + **/ + NotEnoughAssetsForFeeLock: AugmentedError; + /** + * Not enough assets for fees, + **/ + NotEnoughAssetsForFees: AugmentedError; /** * Pool is not paired with native currency id **/ NotPairedWithNativeAsset: AugmentedError; + /** + * Swap prevalidation + **/ + SwapPrevalidation: AugmentedError; /** * Trading blocked by maintenance mode **/ TradingBlockedByMaintenanceMode: AugmentedError; + /** + * Unexpected failure + **/ + UnexpectedFailure: AugmentedError; /** * Generic error **/ @@ -689,6 +713,7 @@ declare module '@polkadot/api-base/types/errors' { InsufficientBalance: AugmentedError; InvalidSchedule: AugmentedError; MathError: AugmentedError; + NoSuchPool: AugmentedError; NoWritingSameValue: AugmentedError; PendingCandidateRequestAlreadyExists: AugmentedError; PendingCandidateRequestNotDueYet: AugmentedError; @@ -910,6 +935,10 @@ declare module '@polkadot/api-base/types/errors' { * Asset does not exist **/ AssetDoesNotExist: AugmentedError; + /** + * EqAssets exceeded bound + **/ + EqAssetExceededBound: AugmentedError; /** * Excesive output amount does not meet max requirements **/ diff --git a/packages/types/src/interfaces/augment-api-events.ts b/packages/types/src/interfaces/augment-api-events.ts index 2d2c45e2..36e31377 100644 --- a/packages/types/src/interfaces/augment-api-events.ts +++ b/packages/types/src/interfaces/augment-api-events.ts @@ -141,6 +141,7 @@ declare module '@polkadot/api-base/types/events' { FeeLocked: AugmentedEvent; FeeLockMetadataUpdated: AugmentedEvent; FeeLockUnlocked: AugmentedEvent; + TokenValueThresholdsUpdated: AugmentedEvent; /** * Generic event **/ @@ -334,7 +335,7 @@ declare module '@polkadot/api-base/types/events' { /** * Assets were swapped successfully **/ - AssetsSwapped: AugmentedEvent], { who: SpRuntimeAccountAccountId20, swaps: Vec }>; + AssetsSwapped: AugmentedEvent], { who: SpRuntimeAccountAccountId20, totalAmountIn: u128, swaps: Vec }>; /** * A successful call of the `RemoveLiquidity` extrinsic will create this event. **/ @@ -347,6 +348,14 @@ declare module '@polkadot/api-base/types/events' { * A successful call of the `CretaPool` extrinsic will create this event. **/ PoolCreated: AugmentedEvent], { creator: SpRuntimeAccountAccountId20, poolId: u32, lpToken: u32, assets: ITuple<[u32, u32]> }>; + /** + * Swap failed with error + **/ + SwapFailed: AugmentedEvent; + /** + * Swap fees falback failed + **/ + SwapFeesFallbackFailed: AugmentedEvent; /** * Generic event **/ @@ -599,6 +608,10 @@ declare module '@polkadot/api-base/types/events' { * Assets have been swapped, a successfull call to `Swap` will create this event. **/ AssetsSwapped: AugmentedEvent; + /** + * EqAssets map for an asset was updated + **/ + EqAssetsUpdated: AugmentedEvent], { assetId: u32, eqAssets: Vec }>; /** * A successful call of the `RemoveLiquidityImbalanced` & `RemoveLiquidity` extrinsic will create this event. **/ diff --git a/packages/types/src/interfaces/augment-api-query.ts b/packages/types/src/interfaces/augment-api-query.ts index 893124dc..f2d76f44 100644 --- a/packages/types/src/interfaces/augment-api-query.ts +++ b/packages/types/src/interfaces/augment-api-query.ts @@ -28,7 +28,7 @@ declare module '@polkadot/api-base/types/storage' { /** * Maps a L1Asset to an asset id - useful when processing l1 assets **/ - l1AssetToId: AugmentedQuery Observable>, [MangataTypesAssetsL1Asset]> & QueryableStorageEntry; + l1AssetToId: AugmentedQuery Observable>, [MangataTypesAssetsL1Asset]> & QueryableStorageEntry; /** * The metadata of an asset, indexed by asset id. **/ @@ -176,6 +176,7 @@ declare module '@polkadot/api-base/types/storage' { accountFeeLockData: AugmentedQuery Observable, [SpRuntimeAccountAccountId20]> & QueryableStorageEntry; feeLockMetadata: AugmentedQuery Observable>, []> & QueryableStorageEntry; feeLockMetadataQeueuePosition: AugmentedQuery Observable>, [SpRuntimeAccountAccountId20]> & QueryableStorageEntry; + tokenValueThreshold: AugmentedQuery Observable, [u32]> & QueryableStorageEntry; unlockQueue: AugmentedQuery Observable>, [u128]> & QueryableStorageEntry; unlockQueueBegin: AugmentedQuery Observable, []> & QueryableStorageEntry; unlockQueueEnd: AugmentedQuery Observable, []> & QueryableStorageEntry; @@ -475,16 +476,16 @@ declare module '@polkadot/api-base/types/storage' { [key: string]: QueryableStorageEntry; }; rolldown: { - awaitingCancelResolution: AugmentedQuery Observable>>, [PalletRolldownMessagesChain]> & QueryableStorageEntry; - disputePeriod: AugmentedQuery Observable>, [PalletRolldownMessagesChain]> & QueryableStorageEntry; + awaitingCancelResolution: AugmentedQuery Observable>>, [PalletRolldownMessagesChain]> & QueryableStorageEntry; + disputePeriod: AugmentedQuery Observable>, [PalletRolldownMessagesChain]> & QueryableStorageEntry; /** * stores id of the failed depoisit, so it can be refunded using [`Pallet::refund_failed_deposit`] **/ - failedL1Deposits: AugmentedQuery | [PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | number | Uint8Array, u128 | AnyNumber | Uint8Array]) => Observable>>, [ITuple<[PalletRolldownMessagesChain, u128]>]> & QueryableStorageEntry]>; - ferriedDeposits: AugmentedQuery | [PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | number | Uint8Array, H256 | string | Uint8Array]) => Observable>, [ITuple<[PalletRolldownMessagesChain, H256]>]> & QueryableStorageEntry]>; + failedL1Deposits: AugmentedQuery | [PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | 'Monad' | 'MegaEth' | 'Sonic' | number | Uint8Array, u128 | AnyNumber | Uint8Array]) => Observable>>, [ITuple<[PalletRolldownMessagesChain, u128]>]> & QueryableStorageEntry]>; + ferriedDeposits: AugmentedQuery | [PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | 'Monad' | 'MegaEth' | 'Sonic' | number | Uint8Array, H256 | string | Uint8Array]) => Observable>, [ITuple<[PalletRolldownMessagesChain, H256]>]> & QueryableStorageEntry]>; l2OriginRequestId: AugmentedQuery Observable>, []> & QueryableStorageEntry; - l2Requests: AugmentedQuery Observable>>, [PalletRolldownMessagesChain, PalletRolldownMessagesRequestId]> & QueryableStorageEntry; - l2RequestsBatch: AugmentedQuery | [PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | number | Uint8Array, u128 | AnyNumber | Uint8Array]) => Observable, SpRuntimeAccountAccountId20]>>>, [ITuple<[PalletRolldownMessagesChain, u128]>]> & QueryableStorageEntry]>; + l2Requests: AugmentedQuery Observable>>, [PalletRolldownMessagesChain, PalletRolldownMessagesRequestId]> & QueryableStorageEntry; + l2RequestsBatch: AugmentedQuery | [PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | 'Monad' | 'MegaEth' | 'Sonic' | number | Uint8Array, u128 | AnyNumber | Uint8Array]) => Observable, SpRuntimeAccountAccountId20]>>>, [ITuple<[PalletRolldownMessagesChain, u128]>]> & QueryableStorageEntry]>; /** * For each supported chain stores: * - last batch id @@ -492,14 +493,14 @@ declare module '@polkadot/api-base/types/storage' { **/ l2RequestsBatchLast: AugmentedQuery Observable]>>>, []> & QueryableStorageEntry; lastMaintananceMode: AugmentedQuery Observable>, []> & QueryableStorageEntry; - lastProcessedRequestOnL2: AugmentedQuery Observable, [PalletRolldownMessagesChain]> & QueryableStorageEntry; + lastProcessedRequestOnL2: AugmentedQuery Observable, [PalletRolldownMessagesChain]> & QueryableStorageEntry; lastScheduledUpdateIdInExecutionQueue: AugmentedQuery Observable, []> & QueryableStorageEntry; - lastUpdateBySequencer: AugmentedQuery | [PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | number | Uint8Array, SpRuntimeAccountAccountId20 | string | Uint8Array]) => Observable, [ITuple<[PalletRolldownMessagesChain, SpRuntimeAccountAccountId20]>]> & QueryableStorageEntry]>; + lastUpdateBySequencer: AugmentedQuery | [PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | 'Monad' | 'MegaEth' | 'Sonic' | number | Uint8Array, SpRuntimeAccountAccountId20 | string | Uint8Array]) => Observable, [ITuple<[PalletRolldownMessagesChain, SpRuntimeAccountAccountId20]>]> & QueryableStorageEntry]>; manualBatchExtraFee: AugmentedQuery Observable, []> & QueryableStorageEntry; - maxAcceptedRequestIdOnl2: AugmentedQuery Observable, [PalletRolldownMessagesChain]> & QueryableStorageEntry; + maxAcceptedRequestIdOnl2: AugmentedQuery Observable, [PalletRolldownMessagesChain]> & QueryableStorageEntry; pendingSequencerUpdateContent: AugmentedQuery Observable>, [H256]> & QueryableStorageEntry; - pendingSequencerUpdates: AugmentedQuery Observable>, [u128, PalletRolldownMessagesChain]> & QueryableStorageEntry; - sequencersRights: AugmentedQuery Observable>, [PalletRolldownMessagesChain]> & QueryableStorageEntry; + pendingSequencerUpdates: AugmentedQuery Observable>, [u128, PalletRolldownMessagesChain]> & QueryableStorageEntry; + sequencersRights: AugmentedQuery Observable>, [PalletRolldownMessagesChain]> & QueryableStorageEntry; totalNumberOfDeposits: AugmentedQuery Observable, []> & QueryableStorageEntry; totalNumberOfWithdrawals: AugmentedQuery Observable, []> & QueryableStorageEntry; updatesExecutionQueue: AugmentedQuery Observable>>, [u128]> & QueryableStorageEntry; @@ -511,7 +512,7 @@ declare module '@polkadot/api-base/types/storage' { }; sequencerStaking: { activeSequencers: AugmentedQuery Observable>>, []> & QueryableStorageEntry; - aliasAccount: AugmentedQuery | [SpRuntimeAccountAccountId20 | string | Uint8Array, PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | number | Uint8Array]) => Observable>, [ITuple<[SpRuntimeAccountAccountId20, PalletRolldownMessagesChain]>]> & QueryableStorageEntry]>; + aliasAccount: AugmentedQuery | [SpRuntimeAccountAccountId20 | string | Uint8Array, PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | 'Monad' | 'MegaEth' | 'Sonic' | number | Uint8Array]) => Observable>, [ITuple<[SpRuntimeAccountAccountId20, PalletRolldownMessagesChain]>]> & QueryableStorageEntry]>; aliasAccountInUse: AugmentedQuery Observable>, [SpRuntimeAccountAccountId20]> & QueryableStorageEntry; /** * Points for each collator per round @@ -529,7 +530,7 @@ declare module '@polkadot/api-base/types/storage' { **/ roundSequencerRewardInfo: AugmentedQuery Observable>, [SpRuntimeAccountAccountId20, u32]> & QueryableStorageEntry; selectedSequencer: AugmentedQuery Observable>, []> & QueryableStorageEntry; - sequencerStake: AugmentedQuery | [SpRuntimeAccountAccountId20 | string | Uint8Array, PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | number | Uint8Array]) => Observable, [ITuple<[SpRuntimeAccountAccountId20, PalletRolldownMessagesChain]>]> & QueryableStorageEntry]>; + sequencerStake: AugmentedQuery | [SpRuntimeAccountAccountId20 | string | Uint8Array, PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | 'Monad' | 'MegaEth' | 'Sonic' | number | Uint8Array]) => Observable, [ITuple<[SpRuntimeAccountAccountId20, PalletRolldownMessagesChain]>]> & QueryableStorageEntry]>; slashFineAmount: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Generic query @@ -577,6 +578,7 @@ declare module '@polkadot/api-base/types/storage' { [key: string]: QueryableStorageEntry; }; stableSwap: { + eqAssets: AugmentedQuery Observable>>, [u32]> & QueryableStorageEntry; pools: AugmentedQuery Observable>, [u32]> & QueryableStorageEntry; /** * Generic query diff --git a/packages/types/src/interfaces/augment-api-rpc.ts b/packages/types/src/interfaces/augment-api-rpc.ts index d04389df..d89a26cf 100644 --- a/packages/types/src/interfaces/augment-api-rpc.ts +++ b/packages/types/src/interfaces/augment-api-rpc.ts @@ -29,7 +29,7 @@ import type { AccountId, Balance, BlockNumber, H160, H256, H64, Hash, Header, In import type { MigrationStatusResult, ReadProof, RuntimeVersion, TraceBlockResponse } from '@polkadot/types/interfaces/state'; import type { ApplyExtrinsicResult, ChainProperties, ChainType, Health, NetworkState, NodeRole, PeerInfo, SyncState } from '@polkadot/types/interfaces/system'; import type { IExtrinsic, Observable } from '@polkadot/types/types'; -import type { Chain, L1Update, RpcAssetMetadata, RpcPoolInfo, TokenId } from 'gasp-types/interfaces/default'; +import type { Chain, L1Update, MultiswapBuyInfo, MultiswapSellInfo, RpcAssetMetadata, RpcPoolInfo, TokenId } from 'gasp-types/interfaces/default'; export type __AugmentedRpc = AugmentedRpc<() => unknown>; @@ -401,6 +401,14 @@ declare module '@polkadot/rpc-core/types/jsonrpc' { * **/ get_burn_amount: AugmentedRpc<(pool_id: u32 | AnyNumber | Uint8Array, lp_burn_amount: u128 | AnyNumber | Uint8Array) => Observable>>>; + /** + * + **/ + get_multiswap_buy_info: AugmentedRpc<(swap_pool_list: Vec | (TokenId | AnyNumber | Uint8Array)[], asset_id_out: TokenId | AnyNumber | Uint8Array, asset_amount_out: Balance | AnyNumber | Uint8Array, asset_id_in: TokenId | AnyNumber | Uint8Array, max_amount_in: Balance | AnyNumber | Uint8Array) => Observable>; + /** + * + **/ + get_multiswap_sell_info: AugmentedRpc<(swap_pool_list: Vec | (TokenId | AnyNumber | Uint8Array)[], asset_id_in: TokenId | AnyNumber | Uint8Array, asset_amount_in: Balance | AnyNumber | Uint8Array, asset_id_out: TokenId | AnyNumber | Uint8Array, min_amount_out: Balance | AnyNumber | Uint8Array) => Observable>; /** * **/ @@ -492,15 +500,15 @@ declare module '@polkadot/rpc-core/types/jsonrpc' { /** * **/ - get_abi_encoded_l2_request: AugmentedRpc<(chain: Chain | 'Ethereum' | 'Arbitrum' | 'Base' | number | Uint8Array, request_id: u128 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable>; + get_abi_encoded_l2_request: AugmentedRpc<(chain: Chain | 'Ethereum' | 'Arbitrum' | 'Base' | 'Monad' | 'MegaEth' | 'Sonic' | number | Uint8Array, request_id: u128 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable>; /** * **/ - get_merkle_proof: AugmentedRpc<(chain: Chain | 'Ethereum' | 'Arbitrum' | 'Base' | number | Uint8Array, range: ITuple<[u128, u128]> | [u128 | AnyNumber | Uint8Array, u128 | AnyNumber | Uint8Array], tx_id: u128 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable>>; + get_merkle_proof: AugmentedRpc<(chain: Chain | 'Ethereum' | 'Arbitrum' | 'Base' | 'Monad' | 'MegaEth' | 'Sonic' | number | Uint8Array, range: ITuple<[u128, u128]> | [u128 | AnyNumber | Uint8Array, u128 | AnyNumber | Uint8Array], tx_id: u128 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable>>; /** * **/ - get_merkle_root: AugmentedRpc<(chain: Chain | 'Ethereum' | 'Arbitrum' | 'Base' | number | Uint8Array, range: ITuple<[u128, u128]> | [u128 | AnyNumber | Uint8Array, u128 | AnyNumber | Uint8Array], at?: Hash | string | Uint8Array) => Observable>; + get_merkle_root: AugmentedRpc<(chain: Chain | 'Ethereum' | 'Arbitrum' | 'Base' | 'Monad' | 'MegaEth' | 'Sonic' | number | Uint8Array, range: ITuple<[u128, u128]> | [u128 | AnyNumber | Uint8Array, u128 | AnyNumber | Uint8Array], at?: Hash | string | Uint8Array) => Observable>; /** * **/ @@ -508,11 +516,11 @@ declare module '@polkadot/rpc-core/types/jsonrpc' { /** * **/ - verify_merkle_proof: AugmentedRpc<(chain: Chain | 'Ethereum' | 'Arbitrum' | 'Base' | number | Uint8Array, range: ITuple<[u128, u128]> | [u128 | AnyNumber | Uint8Array, u128 | AnyNumber | Uint8Array], tx_id: u128 | AnyNumber | Uint8Array, root: H256 | string | Uint8Array, proof: Vec | (H256 | string | Uint8Array)[], at?: Hash | string | Uint8Array) => Observable>; + verify_merkle_proof: AugmentedRpc<(chain: Chain | 'Ethereum' | 'Arbitrum' | 'Base' | 'Monad' | 'MegaEth' | 'Sonic' | number | Uint8Array, range: ITuple<[u128, u128]> | [u128 | AnyNumber | Uint8Array, u128 | AnyNumber | Uint8Array], tx_id: u128 | AnyNumber | Uint8Array, root: H256 | string | Uint8Array, proof: Vec | (H256 | string | Uint8Array)[], at?: Hash | string | Uint8Array) => Observable>; /** * **/ - verify_sequencer_update: AugmentedRpc<(chain: Chain | 'Ethereum' | 'Arbitrum' | 'Base' | number | Uint8Array, hash: H256 | string | Uint8Array, request_id: u128 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable>; + verify_sequencer_update: AugmentedRpc<(chain: Chain | 'Ethereum' | 'Arbitrum' | 'Base' | 'Monad' | 'MegaEth' | 'Sonic' | number | Uint8Array, hash: H256 | string | Uint8Array, request_id: u128 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable>; }; rpc: { /** diff --git a/packages/types/src/interfaces/augment-api-tx.ts b/packages/types/src/interfaces/augment-api-tx.ts index fa276842..d89a0920 100644 --- a/packages/types/src/interfaces/augment-api-tx.ts +++ b/packages/types/src/interfaces/augment-api-tx.ts @@ -10,7 +10,7 @@ import type { Data } from '@polkadot/types'; import type { Bytes, Compact, Null, Option, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec'; import type { AnyNumber, IMethod, ITuple } from '@polkadot/types-codec/types'; import type { Call, H256, Perbill } from '@polkadot/types/interfaces/runtime'; -import type { MangataTypesAssetsCustomMetadata, MangataTypesAssetsL1Asset, MangataTypesMultipurposeLiquidityActivateKind, MangataTypesMultipurposeLiquidityBondKind, OrmlTraitsAssetRegistryAssetMetadata, PalletIdentityJudgement, PalletIdentityLegacyIdentityInfo, PalletIssuanceTgeInfo, PalletMarketPoolKind, PalletProofOfStakeThirdPartyActivationKind, PalletRolldownMessagesChain, PalletRolldownMessagesL1Update, PalletRolldownMessagesRequestId, PalletSequencerStakingStakeAction, PalletVestingMangataVestingInfo, ParachainStakingMetadataUpdateAction, ParachainStakingPairedOrLiquidityToken, RollupRuntimeOriginCaller, RollupRuntimeRuntimeConfigConfigPalletProxyProxyType, RollupRuntimeSessionKeys, SpConsensusGrandpaEquivocationProof, SpCoreVoid, SpRuntimeAccountAccountId20, SpRuntimeAccountEthereumSignature, SpWeightsWeightV2Weight } from '@polkadot/types/lookup'; +import type { MangataTypesAssetsCustomMetadata, MangataTypesAssetsL1Asset, MangataTypesMultipurposeLiquidityActivateKind, MangataTypesMultipurposeLiquidityBondKind, OrmlTraitsAssetRegistryAssetMetadata, PalletIdentityJudgement, PalletIdentityLegacyIdentityInfo, PalletIssuanceTgeInfo, PalletMarketPoolKind, PalletProofOfStakeThirdPartyActivationKind, PalletRolldownMessagesChain, PalletRolldownMessagesL1Update, PalletRolldownMessagesRequestId, PalletSequencerStakingStakeAction, PalletVestingMangataVestingInfo, ParachainStakingMetadataUpdateAction, RollupRuntimeOriginCaller, RollupRuntimeRuntimeConfigConfigPalletProxyProxyType, RollupRuntimeSessionKeys, SpConsensusGrandpaEquivocationProof, SpCoreVoid, SpRuntimeAccountAccountId20, SpRuntimeAccountEthereumSignature, SpWeightsWeightV2Weight } from '@polkadot/types/lookup'; export type __AugmentedSubmittable = AugmentedSubmittable<() => unknown>; export type __SubmittableExtrinsic = SubmittableExtrinsic; @@ -20,9 +20,9 @@ declare module '@polkadot/api-base/types/submittable' { interface AugmentedSubmittables { assetRegistry: { registerAsset: AugmentedSubmittable<(metadata: OrmlTraitsAssetRegistryAssetMetadata | { decimals?: any; name?: any; symbol?: any; existentialDeposit?: any; additional?: any } | string | Uint8Array, assetId: Option | null | Uint8Array | u32 | AnyNumber) => SubmittableExtrinsic, [OrmlTraitsAssetRegistryAssetMetadata, Option]>; - registerL1Asset: AugmentedSubmittable<(metadata: OrmlTraitsAssetRegistryAssetMetadata | { decimals?: any; name?: any; symbol?: any; existentialDeposit?: any; additional?: any } | string | Uint8Array, assetId: Option | null | Uint8Array | u32 | AnyNumber, l1Asset: MangataTypesAssetsL1Asset | { Ethereum: any } | { Arbitrum: any } | { Base: any } | string | Uint8Array) => SubmittableExtrinsic, [OrmlTraitsAssetRegistryAssetMetadata, Option, MangataTypesAssetsL1Asset]>; + registerL1Asset: AugmentedSubmittable<(metadata: OrmlTraitsAssetRegistryAssetMetadata | { decimals?: any; name?: any; symbol?: any; existentialDeposit?: any; additional?: any } | string | Uint8Array, assetId: Option | null | Uint8Array | u32 | AnyNumber, l1Asset: MangataTypesAssetsL1Asset | { Ethereum: any } | { Arbitrum: any } | { Base: any } | { Monad: any } | { MegaEth: any } | { Sonic: any } | string | Uint8Array) => SubmittableExtrinsic, [OrmlTraitsAssetRegistryAssetMetadata, Option, MangataTypesAssetsL1Asset]>; updateAsset: AugmentedSubmittable<(assetId: u32 | AnyNumber | Uint8Array, decimals: Option | null | Uint8Array | u32 | AnyNumber, name: Option | null | Uint8Array | Bytes | string, symbol: Option | null | Uint8Array | Bytes | string, existentialDeposit: Option | null | Uint8Array | u128 | AnyNumber, additional: Option | null | Uint8Array | MangataTypesAssetsCustomMetadata | { xcm?: any; xyk?: any } | string) => SubmittableExtrinsic, [u32, Option, Option, Option, Option, Option]>; - updateL1AssetData: AugmentedSubmittable<(assetId: u32 | AnyNumber | Uint8Array, l1Asset: Option | null | Uint8Array | MangataTypesAssetsL1Asset | { Ethereum: any } | { Arbitrum: any } | { Base: any } | string) => SubmittableExtrinsic, [u32, Option]>; + updateL1AssetData: AugmentedSubmittable<(assetId: u32 | AnyNumber | Uint8Array, l1Asset: Option | null | Uint8Array | MangataTypesAssetsL1Asset | { Ethereum: any } | { Arbitrum: any } | { Base: any } | { Monad: any } | { MegaEth: any } | { Sonic: any } | string) => SubmittableExtrinsic, [u32, Option]>; /** * Generic tx **/ @@ -313,6 +313,7 @@ declare module '@polkadot/api-base/types/submittable' { feeLock: { unlockFee: AugmentedSubmittable<() => SubmittableExtrinsic, []>; updateFeeLockMetadata: AugmentedSubmittable<(periodLength: Option | null | Uint8Array | u32 | AnyNumber, feeLockAmount: Option | null | Uint8Array | u128 | AnyNumber, swapValueThreshold: Option | null | Uint8Array | u128 | AnyNumber, shouldBeWhitelisted: Option>> | null | Uint8Array | Vec> | ([u32 | AnyNumber | Uint8Array, bool | boolean | Uint8Array])[]) => SubmittableExtrinsic, [Option, Option, Option, Option>>]>; + updateTokenValueThreshold: AugmentedSubmittable<(tokenValueThresholds: Vec]>> | ([u32 | AnyNumber | Uint8Array, Option | null | Uint8Array | u128 | AnyNumber])[]) => SubmittableExtrinsic, [Vec]>>]>; /** * Generic tx **/ @@ -762,7 +763,7 @@ declare module '@polkadot/api-base/types/submittable' { * used. Caller can pass the id of token for which MGX paired pool already exists or * liquidity token id itself. **Root only** **/ - addStakingLiquidityToken: AugmentedSubmittable<(pairedOrLiquidityToken: ParachainStakingPairedOrLiquidityToken | { Paired: any } | { Liquidity: any } | string | Uint8Array, currentLiquidityTokens: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [ParachainStakingPairedOrLiquidityToken, u32]>; + addStakingLiquidityToken: AugmentedSubmittable<(addedLiquidityToken: u32 | AnyNumber | Uint8Array, currentLiquidityTokens: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u32, u32]>; /** * Modifies aggregator metadata by extending or reducing list of approved candidates * Account may only become aggregator only if its not collator or delegator at the moment @@ -842,7 +843,7 @@ declare module '@polkadot/api-base/types/submittable' { /** * Removes previously added liquidity token **/ - removeStakingLiquidityToken: AugmentedSubmittable<(pairedOrLiquidityToken: ParachainStakingPairedOrLiquidityToken | { Paired: any } | { Liquidity: any } | string | Uint8Array, currentLiquidityTokens: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [ParachainStakingPairedOrLiquidityToken, u32]>; + removeStakingLiquidityToken: AugmentedSubmittable<(removedLiquidityToken: u32 | AnyNumber | Uint8Array, currentLiquidityTokens: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u32, u32]>; /** * Request by collator candidate to decrease self bond by `less` **/ @@ -1116,33 +1117,33 @@ declare module '@polkadot/api-base/types/submittable' { [key: string]: SubmittableExtrinsicFunction; }; rolldown: { - cancelRequestsFromL1: AugmentedSubmittable<(chain: PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | number | Uint8Array, requestsToCancel: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [PalletRolldownMessagesChain, u128]>; - createBatch: AugmentedSubmittable<(chain: PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | number | Uint8Array, sequencerAccount: Option | null | Uint8Array | SpRuntimeAccountAccountId20 | string) => SubmittableExtrinsic, [PalletRolldownMessagesChain, Option]>; - ferryDeposit: AugmentedSubmittable<(chain: PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | number | Uint8Array, requestId: PalletRolldownMessagesRequestId | { origin?: any; id?: any } | string | Uint8Array, depositRecipient: U8aFixed | string | Uint8Array, tokenAddress: U8aFixed | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, timestamp: u128 | AnyNumber | Uint8Array, ferryTip: u128 | AnyNumber | Uint8Array, depositHash: H256 | string | Uint8Array) => SubmittableExtrinsic, [PalletRolldownMessagesChain, PalletRolldownMessagesRequestId, U8aFixed, U8aFixed, u128, u128, u128, H256]>; - ferryDepositUnsafe: AugmentedSubmittable<(chain: PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | number | Uint8Array, requestId: PalletRolldownMessagesRequestId | { origin?: any; id?: any } | string | Uint8Array, depositRecipient: U8aFixed | string | Uint8Array, tokenAddress: U8aFixed | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, timestamp: u128 | AnyNumber | Uint8Array, ferryTip: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [PalletRolldownMessagesChain, PalletRolldownMessagesRequestId, U8aFixed, U8aFixed, u128, u128, u128]>; - forceCancelRequestsFromL1: AugmentedSubmittable<(chain: PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | number | Uint8Array, requestsToCancel: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [PalletRolldownMessagesChain, u128]>; + cancelRequestsFromL1: AugmentedSubmittable<(chain: PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | 'Monad' | 'MegaEth' | 'Sonic' | number | Uint8Array, requestsToCancel: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [PalletRolldownMessagesChain, u128]>; + createBatch: AugmentedSubmittable<(chain: PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | 'Monad' | 'MegaEth' | 'Sonic' | number | Uint8Array, sequencerAccount: Option | null | Uint8Array | SpRuntimeAccountAccountId20 | string) => SubmittableExtrinsic, [PalletRolldownMessagesChain, Option]>; + ferryDeposit: AugmentedSubmittable<(chain: PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | 'Monad' | 'MegaEth' | 'Sonic' | number | Uint8Array, requestId: PalletRolldownMessagesRequestId | { origin?: any; id?: any } | string | Uint8Array, depositRecipient: U8aFixed | string | Uint8Array, tokenAddress: U8aFixed | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, timestamp: u128 | AnyNumber | Uint8Array, ferryTip: u128 | AnyNumber | Uint8Array, depositHash: H256 | string | Uint8Array) => SubmittableExtrinsic, [PalletRolldownMessagesChain, PalletRolldownMessagesRequestId, U8aFixed, U8aFixed, u128, u128, u128, H256]>; + ferryDepositUnsafe: AugmentedSubmittable<(chain: PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | 'Monad' | 'MegaEth' | 'Sonic' | number | Uint8Array, requestId: PalletRolldownMessagesRequestId | { origin?: any; id?: any } | string | Uint8Array, depositRecipient: U8aFixed | string | Uint8Array, tokenAddress: U8aFixed | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, timestamp: u128 | AnyNumber | Uint8Array, ferryTip: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [PalletRolldownMessagesChain, PalletRolldownMessagesRequestId, U8aFixed, U8aFixed, u128, u128, u128]>; + forceCancelRequestsFromL1: AugmentedSubmittable<(chain: PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | 'Monad' | 'MegaEth' | 'Sonic' | number | Uint8Array, requestsToCancel: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [PalletRolldownMessagesChain, u128]>; /** * Froce create batch and assigns it to provided sequencer * provided requests range must exists - otherwise `[Error::InvalidRange]` error will be returned **/ - forceCreateBatch: AugmentedSubmittable<(chain: PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | number | Uint8Array, range: ITuple<[u128, u128]> | [u128 | AnyNumber | Uint8Array, u128 | AnyNumber | Uint8Array], sequencerAccount: SpRuntimeAccountAccountId20 | string | Uint8Array) => SubmittableExtrinsic, [PalletRolldownMessagesChain, ITuple<[u128, u128]>, SpRuntimeAccountAccountId20]>; + forceCreateBatch: AugmentedSubmittable<(chain: PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | 'Monad' | 'MegaEth' | 'Sonic' | number | Uint8Array, range: ITuple<[u128, u128]> | [u128 | AnyNumber | Uint8Array, u128 | AnyNumber | Uint8Array], sequencerAccount: SpRuntimeAccountAccountId20 | string | Uint8Array) => SubmittableExtrinsic, [PalletRolldownMessagesChain, ITuple<[u128, u128]>, SpRuntimeAccountAccountId20]>; forceUpdateL2FromL1: AugmentedSubmittable<(update: PalletRolldownMessagesL1Update | { chain?: any; pendingDeposits?: any; pendingCancelResolutions?: any } | string | Uint8Array) => SubmittableExtrinsic, [PalletRolldownMessagesL1Update]>; /** * only deposit recipient can initiate refund failed deposit **/ - refundFailedDeposit: AugmentedSubmittable<(chain: PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | number | Uint8Array, requestId: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [PalletRolldownMessagesChain, u128]>; - setDisputePeriod: AugmentedSubmittable<(chain: PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | number | Uint8Array, disputePeriodLength: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [PalletRolldownMessagesChain, u128]>; + refundFailedDeposit: AugmentedSubmittable<(chain: PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | 'Monad' | 'MegaEth' | 'Sonic' | number | Uint8Array, requestId: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [PalletRolldownMessagesChain, u128]>; + setDisputePeriod: AugmentedSubmittable<(chain: PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | 'Monad' | 'MegaEth' | 'Sonic' | number | Uint8Array, disputePeriodLength: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [PalletRolldownMessagesChain, u128]>; setManualBatchExtraFee: AugmentedSubmittable<(balance: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u128]>; updateL2FromL1: AugmentedSubmittable<(requests: PalletRolldownMessagesL1Update | { chain?: any; pendingDeposits?: any; pendingCancelResolutions?: any } | string | Uint8Array, updateHash: H256 | string | Uint8Array) => SubmittableExtrinsic, [PalletRolldownMessagesL1Update, H256]>; updateL2FromL1Unsafe: AugmentedSubmittable<(requests: PalletRolldownMessagesL1Update | { chain?: any; pendingDeposits?: any; pendingCancelResolutions?: any } | string | Uint8Array) => SubmittableExtrinsic, [PalletRolldownMessagesL1Update]>; - withdraw: AugmentedSubmittable<(chain: PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | number | Uint8Array, recipient: U8aFixed | string | Uint8Array, tokenAddress: U8aFixed | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, ferryTip: Option | null | Uint8Array | u128 | AnyNumber) => SubmittableExtrinsic, [PalletRolldownMessagesChain, U8aFixed, U8aFixed, u128, Option]>; + withdraw: AugmentedSubmittable<(chain: PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | 'Monad' | 'MegaEth' | 'Sonic' | number | Uint8Array, recipient: U8aFixed | string | Uint8Array, tokenAddress: U8aFixed | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, ferryTip: Option | null | Uint8Array | u128 | AnyNumber) => SubmittableExtrinsic, [PalletRolldownMessagesChain, U8aFixed, U8aFixed, u128, Option]>; /** * Generic tx **/ [key: string]: SubmittableExtrinsicFunction; }; sequencerStaking: { - leaveActiveSequencers: AugmentedSubmittable<(chain: PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | number | Uint8Array) => SubmittableExtrinsic, [PalletRolldownMessagesChain]>; + leaveActiveSequencers: AugmentedSubmittable<(chain: PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | 'Monad' | 'MegaEth' | 'Sonic' | number | Uint8Array) => SubmittableExtrinsic, [PalletRolldownMessagesChain]>; /** * This extrinsic should be used to distribute rewards for sequencer. * @@ -1167,9 +1168,9 @@ declare module '@polkadot/api-base/types/submittable' { * Candiate can also choose to call `rejoin_active_sequencers` later when there are free seats to * join active set **/ - provideSequencerStake: AugmentedSubmittable<(chain: PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | number | Uint8Array, stakeAmount: u128 | AnyNumber | Uint8Array, aliasAccount: Option | null | Uint8Array | SpRuntimeAccountAccountId20 | string, stakeAction: PalletSequencerStakingStakeAction | 'StakeOnly' | 'StakeAndJoinActiveSet' | number | Uint8Array, sender: SpRuntimeAccountAccountId20 | string | Uint8Array) => SubmittableExtrinsic, [PalletRolldownMessagesChain, u128, Option, PalletSequencerStakingStakeAction, SpRuntimeAccountAccountId20]>; - rejoinActiveSequencers: AugmentedSubmittable<(chain: PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | number | Uint8Array, sender: SpRuntimeAccountAccountId20 | string | Uint8Array) => SubmittableExtrinsic, [PalletRolldownMessagesChain, SpRuntimeAccountAccountId20]>; - setSequencerConfiguration: AugmentedSubmittable<(chain: PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | number | Uint8Array, minimalStakeAmount: u128 | AnyNumber | Uint8Array, slashFineAmount: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [PalletRolldownMessagesChain, u128, u128]>; + provideSequencerStake: AugmentedSubmittable<(chain: PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | 'Monad' | 'MegaEth' | 'Sonic' | number | Uint8Array, stakeAmount: u128 | AnyNumber | Uint8Array, aliasAccount: Option | null | Uint8Array | SpRuntimeAccountAccountId20 | string, stakeAction: PalletSequencerStakingStakeAction | 'StakeOnly' | 'StakeAndJoinActiveSet' | number | Uint8Array, sender: SpRuntimeAccountAccountId20 | string | Uint8Array) => SubmittableExtrinsic, [PalletRolldownMessagesChain, u128, Option, PalletSequencerStakingStakeAction, SpRuntimeAccountAccountId20]>; + rejoinActiveSequencers: AugmentedSubmittable<(chain: PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | 'Monad' | 'MegaEth' | 'Sonic' | number | Uint8Array, sender: SpRuntimeAccountAccountId20 | string | Uint8Array) => SubmittableExtrinsic, [PalletRolldownMessagesChain, SpRuntimeAccountAccountId20]>; + setSequencerConfiguration: AugmentedSubmittable<(chain: PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | 'Monad' | 'MegaEth' | 'Sonic' | number | Uint8Array, minimalStakeAmount: u128 | AnyNumber | Uint8Array, slashFineAmount: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [PalletRolldownMessagesChain, u128, u128]>; /** * Allows to configure alias_account for active sequencer. This extrinisic can only be called * by active sequencer @@ -1179,8 +1180,8 @@ declare module '@polkadot/api-base/types/submittable' { * active sequencer or to some account that is already used as * alias_account for another sequencer **/ - setUpdaterAccountForSequencer: AugmentedSubmittable<(chain: PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | number | Uint8Array, aliasAccount: Option | null | Uint8Array | SpRuntimeAccountAccountId20 | string) => SubmittableExtrinsic, [PalletRolldownMessagesChain, Option]>; - unstake: AugmentedSubmittable<(chain: PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | number | Uint8Array) => SubmittableExtrinsic, [PalletRolldownMessagesChain]>; + setUpdaterAccountForSequencer: AugmentedSubmittable<(chain: PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | 'Monad' | 'MegaEth' | 'Sonic' | number | Uint8Array, aliasAccount: Option | null | Uint8Array | SpRuntimeAccountAccountId20 | string) => SubmittableExtrinsic, [PalletRolldownMessagesChain, Option]>; + unstake: AugmentedSubmittable<(chain: PalletRolldownMessagesChain | 'Ethereum' | 'Arbitrum' | 'Base' | 'Monad' | 'MegaEth' | 'Sonic' | number | Uint8Array) => SubmittableExtrinsic, [PalletRolldownMessagesChain]>; /** * Generic tx **/ diff --git a/packages/types/src/interfaces/augment-types.ts b/packages/types/src/interfaces/augment-types.ts index 6891cef7..faff5374 100644 --- a/packages/types/src/interfaces/augment-types.ts +++ b/packages/types/src/interfaces/augment-types.ts @@ -74,7 +74,7 @@ import type { ClassDetails, ClassId, ClassMetadata, DepositBalance, DepositBalan import type { Multisig, Timepoint } from '@polkadot/types/interfaces/utility'; import type { VestingInfo } from '@polkadot/types/interfaces/vesting'; import type { AssetInstance, AssetInstanceV0, AssetInstanceV1, AssetInstanceV2, BodyId, BodyPart, DoubleEncodedCall, Fungibility, FungibilityV0, FungibilityV1, FungibilityV2, InboundStatus, InstructionV2, InteriorMultiLocation, Junction, JunctionV0, JunctionV1, JunctionV2, Junctions, JunctionsV1, JunctionsV2, MultiAsset, MultiAssetFilter, MultiAssetFilterV1, MultiAssetFilterV2, MultiAssetV0, MultiAssetV1, MultiAssetV2, MultiAssets, MultiAssetsV1, MultiAssetsV2, MultiLocation, MultiLocationV0, MultiLocationV1, MultiLocationV2, NetworkId, OriginKindV0, OriginKindV1, OriginKindV2, OutboundStatus, Outcome, QueryId, QueryStatus, QueueConfigData, Response, ResponseV0, ResponseV1, ResponseV2, ResponseV2Error, ResponseV2Result, VersionMigrationStage, VersionedMultiAsset, VersionedMultiAssets, VersionedMultiLocation, VersionedResponse, VersionedXcm, WeightLimitV2, WildFungibility, WildFungibilityV0, WildFungibilityV1, WildFungibilityV2, WildMultiAsset, WildMultiAssetV1, WildMultiAssetV2, Xcm, XcmAssetId, XcmError, XcmErrorV0, XcmErrorV1, XcmErrorV2, XcmOrder, XcmOrderV0, XcmOrderV1, XcmOrderV2, XcmOrigin, XcmOriginKind, XcmV0, XcmV1, XcmV2, XcmVersion, XcmpMessageFormat } from '@polkadot/types/interfaces/xcm'; -import type { CancelResolution, Chain, Deposit, L1Update, L2UpdatesToRemove, PalletMarketPoolKind, RequestId, RpcAssetMetadata, RpcPoolInfo, ShufflingSeed, TokenId, WithdrawalResolution } from 'gasp-types/interfaces/default'; +import type { CancelResolution, Chain, Deposit, L1Update, L2UpdatesToRemove, MultiswapBuyInfo, MultiswapSellInfo, PalletMarketPoolKind, RequestId, RpcAssetMetadata, RpcPoolInfo, ShufflingSeed, TokenId, WithdrawalResolution } from 'gasp-types/interfaces/default'; declare module '@polkadot/types/types/registry' { interface InterfaceTypes { @@ -731,6 +731,8 @@ declare module '@polkadot/types/types/registry' { Multisig: Multisig; MultiSignature: MultiSignature; MultiSigner: MultiSigner; + MultiswapBuyInfo: MultiswapBuyInfo; + MultiswapSellInfo: MultiswapSellInfo; NetworkId: NetworkId; NetworkState: NetworkState; NetworkStatePeerset: NetworkStatePeerset; diff --git a/packages/types/src/interfaces/default/types.ts b/packages/types/src/interfaces/default/types.ts index 56b93c3d..ba525f44 100644 --- a/packages/types/src/interfaces/default/types.ts +++ b/packages/types/src/interfaces/default/types.ts @@ -18,7 +18,10 @@ export interface Chain extends Enum { readonly isEthereum: boolean; readonly isArbitrum: boolean; readonly isBase: boolean; - readonly type: 'Ethereum' | 'Arbitrum' | 'Base'; + readonly isMonad: boolean; + readonly isMegaEth: boolean; + readonly isSonic: boolean; + readonly type: 'Ethereum' | 'Arbitrum' | 'Base' | 'Monad' | 'MegaEth' | 'Sonic'; } /** @name Deposit */ @@ -69,6 +72,24 @@ export interface MultiSignature extends Enum { readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa' | 'Eth'; } +/** @name MultiswapBuyInfo */ +export interface MultiswapBuyInfo extends Struct { + readonly totalAmountIn: Balance; + readonly swapAmountIn: Balance; + readonly amountOut: Balance; + readonly fees: Balance; + readonly isLockless: bool; +} + +/** @name MultiswapSellInfo */ +export interface MultiswapSellInfo extends Struct { + readonly totalAmountIn: Balance; + readonly swapAmountIn: Balance; + readonly amountOut: Balance; + readonly fees: Balance; + readonly isLockless: bool; +} + /** @name Origin */ export interface Origin extends Enum { readonly isL1: boolean; diff --git a/packages/types/src/interfaces/definitions.ts b/packages/types/src/interfaces/definitions.ts index 7178beff..87bf4032 100644 --- a/packages/types/src/interfaces/definitions.ts +++ b/packages/types/src/interfaces/definitions.ts @@ -49,7 +49,7 @@ export default { _enum: ['L1', 'L2'] }, Chain: { - _enum: ['Ethereum', 'Arbitrum', 'Base'] + _enum: ['Ethereum', 'Arbitrum', 'Base', 'Monad', 'MegaEth', 'Sonic'] }, CancelResolution: { requestId: "RequestId", @@ -78,6 +78,20 @@ export default { assets: "Vec", reserves: "Vec" }, + MultiswapSellInfo: { + totalAmountIn: "Balance", + swapAmountIn: "Balance", + amountOut: "Balance", + fees: "Balance", + isLockless: "bool", + }, + MultiswapBuyInfo: { + totalAmountIn: "Balance", + swapAmountIn: "Balance", + amountOut: "Balance", + fees: "Balance", + isLockless: "bool", + }, } } diff --git a/packages/types/src/interfaces/lookup.ts b/packages/types/src/interfaces/lookup.ts index 6570fe14..2e478299 100644 --- a/packages/types/src/interfaces/lookup.ts +++ b/packages/types/src/interfaces/lookup.ts @@ -331,7 +331,7 @@ export default { * Lookup44: pallet_rolldown::messages::Chain **/ PalletRolldownMessagesChain: { - _enum: ['Ethereum', 'Arbitrum', 'Base'] + _enum: ['Ethereum', 'Arbitrum', 'Base', 'Monad', 'MegaEth', 'Sonic'] }, /** * Lookup48: pallet_rolldown::L1RequestProcessingError @@ -540,7 +540,11 @@ export default { amounts: 'Vec', burnedAmount: 'u128', totalSupply: 'u128', - fees: 'Vec' + fees: 'Vec', + }, + EqAssetsUpdated: { + assetId: 'u32', + eqAssets: 'Vec' } } }, @@ -587,8 +591,9 @@ export default { FeeLocked: { who: 'SpRuntimeAccountAccountId20', lockAmount: 'u128', - totalLocked: 'u128' - } + totalLocked: 'u128', + }, + TokenValueThresholdsUpdated: 'Null' } }, /** @@ -684,6 +689,7 @@ export default { _enum: { AssetsSwapped: { who: 'SpRuntimeAccountAccountId20', + totalAmountIn: 'u128', swaps: 'Vec', }, PoolCreated: { @@ -705,7 +711,14 @@ export default { poolId: 'u32', amounts: '(u128,u128)', burnedAmount: 'u128', - totalSupply: 'u128' + totalSupply: 'u128', + }, + SwapFailed: { + error: 'SpRuntimeModuleError', + }, + SwapFeesFallbackFailed: { + id: 'u32', + error: 'SpRuntimeModuleError' } } }, @@ -1597,11 +1610,14 @@ export default { swapValueThreshold: 'Option', shouldBeWhitelisted: 'Option>', }, - unlock_fee: 'Null' + unlock_fee: 'Null', + update_token_value_threshold: { + tokenValueThresholds: 'Vec<(u32,Option)>' + } } }, /** - * Lookup168: pallet_vesting_mangata::pallet::Call + * Lookup170: pallet_vesting_mangata::pallet::Call **/ PalletVestingMangataCall: { _enum: { @@ -1635,7 +1651,7 @@ export default { } }, /** - * Lookup169: pallet_vesting_mangata::vesting_info::VestingInfo + * Lookup171: pallet_vesting_mangata::vesting_info::VestingInfo **/ PalletVestingMangataVestingInfo: { locked: 'u128', @@ -1643,7 +1659,7 @@ export default { startingBlock: 'u32' }, /** - * Lookup170: pallet_crowdloan_rewards::pallet::Call + * Lookup172: pallet_crowdloan_rewards::pallet::Call **/ PalletCrowdloanRewardsCall: { _enum: { @@ -1677,15 +1693,15 @@ export default { } }, /** - * Lookup171: sp_runtime::account::EthereumSignature + * Lookup173: sp_runtime::account::EthereumSignature **/ SpRuntimeAccountEthereumSignature: 'SpCoreEcdsaSignature', /** - * Lookup172: sp_core::ecdsa::Signature + * Lookup174: sp_core::ecdsa::Signature **/ SpCoreEcdsaSignature: '[u8;65]', /** - * Lookup178: pallet_issuance::pallet::Call + * Lookup180: pallet_issuance::pallet::Call **/ PalletIssuanceCall: { _enum: { @@ -1704,7 +1720,7 @@ export default { } }, /** - * Lookup181: pallet_multipurpose_liquidity::pallet::Call + * Lookup183: pallet_multipurpose_liquidity::pallet::Call **/ PalletMultipurposeLiquidityCall: { _enum: { @@ -1728,7 +1744,7 @@ export default { } }, /** - * Lookup182: pallet_bootstrap::pallet::Call + * Lookup184: pallet_bootstrap::pallet::Call **/ PalletBootstrapCall: { _enum: { @@ -1763,7 +1779,7 @@ export default { } }, /** - * Lookup184: pallet_market::pallet::Call + * Lookup186: pallet_market::pallet::Call **/ PalletMarketCall: { _enum: { @@ -1819,7 +1835,7 @@ export default { } }, /** - * Lookup185: parachain_staking::pallet::Call + * Lookup187: parachain_staking::pallet::Call **/ ParachainStakingCall: { _enum: { @@ -1900,11 +1916,11 @@ export default { candidate: 'SpRuntimeAccountAccountId20', }, add_staking_liquidity_token: { - pairedOrLiquidityToken: 'ParachainStakingPairedOrLiquidityToken', + addedLiquidityToken: 'u32', currentLiquidityTokens: 'u32', }, remove_staking_liquidity_token: { - pairedOrLiquidityToken: 'ParachainStakingPairedOrLiquidityToken', + removedLiquidityToken: 'u32', currentLiquidityTokens: 'u32', }, aggregator_update_metadata: { @@ -1926,28 +1942,19 @@ export default { } }, /** - * Lookup187: mangata_types::multipurpose_liquidity::BondKind + * Lookup189: mangata_types::multipurpose_liquidity::BondKind **/ MangataTypesMultipurposeLiquidityBondKind: { _enum: ['AvailableBalance', 'ActivatedUnstakedReserves', 'UnspentReserves'] }, /** - * Lookup188: parachain_staking::pallet::PairedOrLiquidityToken - **/ - ParachainStakingPairedOrLiquidityToken: { - _enum: { - Paired: 'u32', - Liquidity: 'u32' - } - }, - /** - * Lookup189: parachain_staking::MetadataUpdateAction + * Lookup190: parachain_staking::MetadataUpdateAction **/ ParachainStakingMetadataUpdateAction: { _enum: ['ExtendApprovedCollators', 'RemoveApprovedCollators'] }, /** - * Lookup190: pallet_sequencer_staking::pallet::Call + * Lookup191: pallet_sequencer_staking::pallet::Call **/ PalletSequencerStakingCall: { _enum: { @@ -1984,13 +1991,13 @@ export default { } }, /** - * Lookup191: pallet_sequencer_staking::StakeAction + * Lookup192: pallet_sequencer_staking::StakeAction **/ PalletSequencerStakingStakeAction: { _enum: ['StakeOnly', 'StakeAndJoinActiveSet'] }, /** - * Lookup192: pallet_session::pallet::Call + * Lookup193: pallet_session::pallet::Call **/ PalletSessionCall: { _enum: { @@ -2005,22 +2012,22 @@ export default { } }, /** - * Lookup193: rollup_runtime::SessionKeys + * Lookup194: rollup_runtime::SessionKeys **/ RollupRuntimeSessionKeys: { aura: 'SpConsensusAuraSr25519AppSr25519Public', grandpa: 'SpConsensusGrandpaAppPublic' }, /** - * Lookup194: sp_consensus_aura::sr25519::app_sr25519::Public + * Lookup195: sp_consensus_aura::sr25519::app_sr25519::Public **/ SpConsensusAuraSr25519AppSr25519Public: 'SpCoreSr25519Public', /** - * Lookup195: sp_core::sr25519::Public + * Lookup196: sp_core::sr25519::Public **/ SpCoreSr25519Public: '[u8;32]', /** - * Lookup196: pallet_grandpa::pallet::Call + * Lookup197: pallet_grandpa::pallet::Call **/ PalletGrandpaCall: { _enum: { @@ -2039,14 +2046,14 @@ export default { } }, /** - * Lookup197: sp_consensus_grandpa::EquivocationProof + * Lookup198: sp_consensus_grandpa::EquivocationProof **/ SpConsensusGrandpaEquivocationProof: { setId: 'u64', equivocation: 'SpConsensusGrandpaEquivocation' }, /** - * Lookup198: sp_consensus_grandpa::Equivocation + * Lookup199: sp_consensus_grandpa::Equivocation **/ SpConsensusGrandpaEquivocation: { _enum: { @@ -2055,7 +2062,7 @@ export default { } }, /** - * Lookup199: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> + * Lookup200: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> **/ FinalityGrandpaEquivocationPrevote: { roundNumber: 'u64', @@ -2064,22 +2071,22 @@ export default { second: '(FinalityGrandpaPrevote,SpConsensusGrandpaAppSignature)' }, /** - * Lookup200: finality_grandpa::Prevote + * Lookup201: finality_grandpa::Prevote **/ FinalityGrandpaPrevote: { targetHash: 'H256', targetNumber: 'u32' }, /** - * Lookup201: sp_consensus_grandpa::app::Signature + * Lookup202: sp_consensus_grandpa::app::Signature **/ SpConsensusGrandpaAppSignature: 'SpCoreEd25519Signature', /** - * Lookup202: sp_core::ed25519::Signature + * Lookup203: sp_core::ed25519::Signature **/ SpCoreEd25519Signature: '[u8;64]', /** - * Lookup205: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> + * Lookup206: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> **/ FinalityGrandpaEquivocationPrecommit: { roundNumber: 'u64', @@ -2088,18 +2095,18 @@ export default { second: '(FinalityGrandpaPrecommit,SpConsensusGrandpaAppSignature)' }, /** - * Lookup206: finality_grandpa::Precommit + * Lookup207: finality_grandpa::Precommit **/ FinalityGrandpaPrecommit: { targetHash: 'H256', targetNumber: 'u32' }, /** - * Lookup208: sp_core::Void + * Lookup209: sp_core::Void **/ SpCoreVoid: 'Null', /** - * Lookup209: orml_asset_registry::module::Call + * Lookup210: orml_asset_registry::module::Call **/ OrmlAssetRegistryModuleCall: { _enum: { @@ -2127,17 +2134,20 @@ export default { } }, /** - * Lookup212: mangata_types::assets::L1Asset + * Lookup213: mangata_types::assets::L1Asset **/ MangataTypesAssetsL1Asset: { _enum: { Ethereum: '[u8;20]', Arbitrum: '[u8;20]', - Base: '[u8;20]' + Base: '[u8;20]', + Monad: '[u8;20]', + MegaEth: '[u8;20]', + Sonic: '[u8;20]' } }, /** - * Lookup214: pallet_treasury::pallet::Call + * Lookup215: pallet_treasury::pallet::Call **/ PalletTreasuryCall: { _enum: { @@ -2176,7 +2186,7 @@ export default { } }, /** - * Lookup215: pallet_sudo_mangata::pallet::Call + * Lookup216: pallet_sudo_mangata::pallet::Call **/ PalletSudoMangataCall: { _enum: { @@ -2201,7 +2211,7 @@ export default { } }, /** - * Lookup216: pallet_sudo_origin::pallet::Call + * Lookup217: pallet_sudo_origin::pallet::Call **/ PalletSudoOriginCall: { _enum: { @@ -2219,7 +2229,7 @@ export default { } }, /** - * Lookup217: pallet_collective_mangata::pallet::Call + * Lookup218: pallet_collective_mangata::pallet::Call **/ PalletCollectiveMangataCall: { _enum: { @@ -2255,7 +2265,7 @@ export default { } }, /** - * Lookup218: pallet_identity::pallet::Call + * Lookup219: pallet_identity::pallet::Call **/ PalletIdentityCall: { _enum: { @@ -2340,7 +2350,7 @@ export default { } }, /** - * Lookup219: pallet_identity::legacy::IdentityInfo + * Lookup220: pallet_identity::legacy::IdentityInfo **/ PalletIdentityLegacyIdentityInfo: { additional: 'Vec<(Data,Data)>', @@ -2354,7 +2364,7 @@ export default { twitter: 'Data' }, /** - * Lookup256: pallet_identity::types::Judgement + * Lookup257: pallet_identity::types::Judgement **/ PalletIdentityJudgement: { _enum: { @@ -2368,7 +2378,7 @@ export default { } }, /** - * Lookup258: pallet_membership::pallet::Call + * Lookup259: pallet_membership::pallet::Call **/ PalletMembershipCall: { _enum: { @@ -2398,7 +2408,7 @@ export default { } }, /** - * Lookup260: rollup_runtime::OriginCaller + * Lookup261: rollup_runtime::OriginCaller **/ RollupRuntimeOriginCaller: { _enum: { @@ -2469,7 +2479,7 @@ export default { } }, /** - * Lookup261: frame_support::dispatch::RawOrigin + * Lookup262: frame_support::dispatch::RawOrigin **/ FrameSupportDispatchRawOrigin: { _enum: { @@ -2479,7 +2489,7 @@ export default { } }, /** - * Lookup262: pallet_collective_mangata::RawOrigin + * Lookup263: pallet_collective_mangata::RawOrigin **/ PalletCollectiveMangataRawOrigin: { _enum: { @@ -2489,13 +2499,13 @@ export default { } }, /** - * Lookup263: pallet_utility_mangata::pallet::Error + * Lookup264: pallet_utility_mangata::pallet::Error **/ PalletUtilityMangataError: { _enum: ['TooManyCalls'] }, /** - * Lookup266: pallet_proxy::ProxyDefinition + * Lookup267: pallet_proxy::ProxyDefinition **/ PalletProxyProxyDefinition: { delegate: 'SpRuntimeAccountAccountId20', @@ -2503,7 +2513,7 @@ export default { delay: 'u32' }, /** - * Lookup270: pallet_proxy::Announcement + * Lookup271: pallet_proxy::Announcement **/ PalletProxyAnnouncement: { real: 'SpRuntimeAccountAccountId20', @@ -2511,26 +2521,26 @@ export default { height: 'u32' }, /** - * Lookup272: pallet_proxy::pallet::Error + * Lookup273: pallet_proxy::pallet::Error **/ PalletProxyError: { _enum: ['TooMany', 'NotFound', 'NotProxy', 'Unproxyable', 'Duplicate', 'NoPermission', 'Unannounced', 'NoSelfProxy'] }, /** - * Lookup273: pallet_maintenance::pallet::MaintenanceStatusInfo + * Lookup274: pallet_maintenance::pallet::MaintenanceStatusInfo **/ PalletMaintenanceMaintenanceStatusInfo: { isMaintenance: 'bool', isUpgradableInMaintenance: 'bool' }, /** - * Lookup274: pallet_maintenance::pallet::Error + * Lookup275: pallet_maintenance::pallet::Error **/ PalletMaintenanceError: { _enum: ['NotFoundationAccount', 'NotInMaintenanceMode', 'AlreadyInMaintenanceMode', 'AlreadyUpgradableInMaintenanceMode', 'AlreadyNotUpgradableInMaintenanceMode', 'UpgradeBlockedByMaintenance'] }, /** - * Lookup281: pallet_rolldown::pallet::UpdateMetadata + * Lookup282: pallet_rolldown::pallet::UpdateMetadata **/ PalletRolldownUpdateMetadata: { maxId: 'u128', @@ -2540,14 +2550,14 @@ export default { updateHash: 'H256' }, /** - * Lookup284: pallet_rolldown::pallet::SequencerRights + * Lookup285: pallet_rolldown::pallet::SequencerRights **/ PalletRolldownSequencerRights: { readRights: 'u128', cancelRights: 'u128' }, /** - * Lookup289: pallet_rolldown::pallet::L2Request + * Lookup290: pallet_rolldown::pallet::L2Request **/ PalletRolldownL2Request: { _enum: { @@ -2557,7 +2567,7 @@ export default { } }, /** - * Lookup290: pallet_rolldown::messages::FailedDepositResolution + * Lookup291: pallet_rolldown::messages::FailedDepositResolution **/ PalletRolldownMessagesFailedDepositResolution: { requestId: 'PalletRolldownMessagesRequestId', @@ -2565,7 +2575,7 @@ export default { ferry: '[u8;20]' }, /** - * Lookup291: pallet_rolldown::messages::Cancel + * Lookup292: pallet_rolldown::messages::Cancel **/ PalletRolldownMessagesCancel: { _alias: { @@ -2581,7 +2591,7 @@ export default { hash_: 'H256' }, /** - * Lookup292: pallet_rolldown::messages::Withdrawal + * Lookup293: pallet_rolldown::messages::Withdrawal **/ PalletRolldownMessagesWithdrawal: { requestId: 'PalletRolldownMessagesRequestId', @@ -2591,32 +2601,32 @@ export default { ferryTip: 'U256' }, /** - * Lookup295: pallet_rolldown::pallet::DisputeRole + * Lookup296: pallet_rolldown::pallet::DisputeRole **/ PalletRolldownDisputeRole: { _enum: ['Canceler', 'Submitter'] }, /** - * Lookup303: pallet_rolldown::pallet::Error + * Lookup304: pallet_rolldown::pallet::Error **/ PalletRolldownError: { _enum: ['OperationFailed', 'ReadRightsExhausted', 'CancelRightsExhausted', 'EmptyUpdate', 'AddressDeserializationFailure', 'RequestDoesNotExist', 'NotEnoughAssets', 'NotEnoughAssetsForFee', 'NotEnoughAssetsForFerryTip', 'BalanceOverflow', 'L1AssetCreationFailed', 'MathOverflow', 'TooManyRequests', 'InvalidUpdate', 'L1AssetNotFound', 'WrongRequestId', 'OnlySelectedSequencerisAllowedToUpdate', 'SequencerLastUpdateStillInDisputePeriod', 'SequencerAwaitingCancelResolution', 'MultipleUpdatesInSingleBlock', 'BlockedByMaintenanceMode', 'UnsupportedAsset', 'InvalidRange', 'NonExistingRequestId', 'UnknownAliasAccount', 'FailedDepositDoesNotExist', 'EmptyBatch', 'TokenDoesNotExist', 'NotEligibleForRefund', 'FerryHashMismatch', 'MintError', 'AssetRegistrationProblem', 'UpdateHashMishmatch', 'AlreadyExecuted', 'UninitializedChainId', 'NontransferableToken', 'AlreadyFerried'] }, /** - * Lookup304: pallet_metamask_signature::pallet::Error + * Lookup305: pallet_metamask_signature::pallet::Error **/ PalletMetamaskSignatureError: { _enum: ['NothingToUpdate'] }, /** - * Lookup307: orml_tokens::BalanceLock + * Lookup308: orml_tokens::BalanceLock **/ OrmlTokensBalanceLock: { id: '[u8;8]', amount: 'u128' }, /** - * Lookup309: orml_tokens::AccountData + * Lookup310: orml_tokens::AccountData **/ OrmlTokensAccountData: { free: 'u128', @@ -2624,26 +2634,26 @@ export default { frozen: 'u128' }, /** - * Lookup311: orml_tokens::ReserveData + * Lookup312: orml_tokens::ReserveData **/ OrmlTokensReserveData: { id: '[u8;8]', amount: 'u128' }, /** - * Lookup313: orml_tokens::module::Error + * Lookup314: orml_tokens::module::Error **/ OrmlTokensModuleError: { _enum: ['BalanceTooLow', 'AmountIntoBalanceFailed', 'LiquidityRestrictions', 'MaxLocksExceeded', 'KeepAlive', 'ExistentialDeposit', 'DeadAccount', 'TokenIdNotExists', 'TooManyReserves', 'NontransferableToken'] }, /** - * Lookup315: pallet_transaction_payment::Releases + * Lookup316: pallet_transaction_payment::Releases **/ PalletTransactionPaymentReleases: { _enum: ['V1Ancient', 'V2'] }, /** - * Lookup316: pallet_stable_swap::PoolInfo + * Lookup317: pallet_stable_swap::PoolInfo **/ PalletStableSwapPoolInfo: { lpToken: 'u32', @@ -2652,19 +2662,19 @@ export default { rateMultipliers: 'Vec' }, /** - * Lookup317: pallet_stable_swap::pallet::Error + * Lookup320: pallet_stable_swap::pallet::Error **/ PalletStableSwapError: { - _enum: ['AmpCoeffOutOfRange', 'InitialPoolRateOutOfRange', 'TooManyAssets', 'PoolAlreadyExists', 'AssetDoesNotExist', 'SameAsset', 'NoSuchPool', 'ArgumentsLengthMismatch', 'PoolInvariantBroken', 'InitialLiquidityZeroAmount', 'NoSuchAssetInPool', 'UnexpectedFailure', 'InsufficientOutputAmount', 'InsufficientInputAmount', 'ExcesiveOutputAmount', 'MathOverflow', 'LiquidityTokenCreationFailed'] + _enum: ['AmpCoeffOutOfRange', 'InitialPoolRateOutOfRange', 'TooManyAssets', 'PoolAlreadyExists', 'AssetDoesNotExist', 'SameAsset', 'NoSuchPool', 'ArgumentsLengthMismatch', 'PoolInvariantBroken', 'InitialLiquidityZeroAmount', 'NoSuchAssetInPool', 'UnexpectedFailure', 'InsufficientOutputAmount', 'InsufficientInputAmount', 'ExcesiveOutputAmount', 'MathOverflow', 'LiquidityTokenCreationFailed', 'EqAssetExceededBound'] }, /** - * Lookup319: pallet_xyk::pallet::Error + * Lookup322: pallet_xyk::pallet::Error **/ PalletXykError: { _enum: ['PoolAlreadyExists', 'NotEnoughAssets', 'NoSuchPool', 'NoSuchLiquidityAsset', 'NotEnoughReserve', 'ZeroAmount', 'InsufficientInputAmount', 'InsufficientOutputAmount', 'SameAsset', 'AssetAlreadyExists', 'AssetDoesNotExists', 'DivisionByZero', 'UnexpectedFailure', 'NotPairedWithNativeAsset', 'SecondAssetAmountExceededExpectations', 'MathOverflow', 'LiquidityTokenCreationFailed', 'NotEnoughRewardsEarned', 'NotAPromotedPool', 'PastTimeCalculation', 'PoolAlreadyPromoted', 'SoldAmountTooLow', 'FunctionNotAvailableForThisToken', 'DisallowedPool', 'LiquidityCheckpointMathError', 'CalculateRewardsMathError', 'CalculateCumulativeWorkMaxRatioMathError', 'CalculateRewardsAllMathError', 'NoRights', 'MultiswapShouldBeAtleastTwoHops', 'MultiBuyAssetCantHaveSamePoolAtomicSwaps', 'MultiSwapCantHaveSameTokenConsequetively', 'TradingBlockedByMaintenanceMode', 'PoolIsEmpty'] }, /** - * Lookup320: pallet_proof_of_stake::reward_info::RewardInfo + * Lookup323: pallet_proof_of_stake::reward_info::RewardInfo **/ PalletProofOfStakeRewardInfo: { activatedAmount: 'u128', @@ -2675,14 +2685,14 @@ export default { missingAtLastCheckpoint: 'U256' }, /** - * Lookup322: pallet_proof_of_stake::pallet::PromotedPools + * Lookup325: pallet_proof_of_stake::pallet::PromotedPools **/ PalletProofOfStakePromotedPools: { weight: 'u8', rewards: 'U256' }, /** - * Lookup326: pallet_proof_of_stake::schedule_rewards_calculator::ScheduleRewards + * Lookup329: pallet_proof_of_stake::schedule_rewards_calculator::ScheduleRewards **/ PalletProofOfStakeScheduleRewardsCalculatorScheduleRewards: { pending: 'u128', @@ -2690,7 +2700,7 @@ export default { total: 'u128' }, /** - * Lookup333: pallet_proof_of_stake::SchedulesList + * Lookup336: pallet_proof_of_stake::SchedulesList **/ PalletProofOfStakeSchedulesList: { head: 'Option', @@ -2699,7 +2709,7 @@ export default { count: 'u64' }, /** - * Lookup335: pallet_proof_of_stake::Schedule + * Lookup338: pallet_proof_of_stake::Schedule **/ PalletProofOfStakeSchedule: { scheduledAt: 'u32', @@ -2709,7 +2719,7 @@ export default { amountPerSession: 'u128' }, /** - * Lookup336: pallet_proof_of_stake::schedule_rewards_calculator::ActivatedLiquidityPerSchedule + * Lookup339: pallet_proof_of_stake::schedule_rewards_calculator::ActivatedLiquidityPerSchedule **/ PalletProofOfStakeScheduleRewardsCalculatorActivatedLiquidityPerSchedule: { pendingPositive: 'u128', @@ -2718,13 +2728,13 @@ export default { total: 'u128' }, /** - * Lookup338: pallet_proof_of_stake::pallet::Error + * Lookup341: pallet_proof_of_stake::pallet::Error **/ PalletProofOfStakeError: { _enum: ['NotEnoughAssets', 'MathOverflow', 'NotEnoughRewardsEarned', 'NotAPromotedPool', 'PastTimeCalculation', 'LiquidityCheckpointMathError', 'CalculateRewardsMathError', 'MathError', 'CalculateRewardsAllMathError', 'MissingRewardsInfoError', 'DeprecatedExtrinsic', 'CannotScheduleRewardsInPast', 'PoolDoesNotExist', 'TooManySchedules', 'TooLittleRewards', 'TooSmallVolume', 'LiquidityLockedIn3rdpartyRewards', 'NoThirdPartyPartyRewardsToClaim', 'SoloTokenPromotionForbiddenError', 'NontransferableToken'] }, /** - * Lookup339: pallet_fee_lock::pallet::FeeLockMetadataInfo + * Lookup342: pallet_fee_lock::pallet::FeeLockMetadataInfo **/ PalletFeeLockFeeLockMetadataInfo: { periodLength: 'u32', @@ -2733,32 +2743,32 @@ export default { whitelistedTokens: 'BTreeSet' }, /** - * Lookup342: pallet_fee_lock::pallet::AccountFeeLockDataInfo + * Lookup344: pallet_fee_lock::pallet::AccountFeeLockDataInfo **/ PalletFeeLockAccountFeeLockDataInfo: { totalFeeLockAmount: 'u128', lastFeeLockBlock: 'u32' }, /** - * Lookup343: pallet_fee_lock::pallet::Error + * Lookup345: pallet_fee_lock::pallet::Error **/ PalletFeeLockError: { _enum: ['FeeLocksIncorrectlyInitialzed', 'InvalidFeeLockMetadata', 'FeeLocksNotInitialized', 'NotFeeLocked', 'CantUnlockFeeYet', 'MaxCuratedTokensLimitExceeded', 'UnexpectedFailure'] }, /** - * Lookup346: pallet_vesting_mangata::Releases + * Lookup348: pallet_vesting_mangata::Releases **/ PalletVestingMangataReleases: { _enum: ['V0', 'V1'] }, /** - * Lookup347: pallet_vesting_mangata::pallet::Error + * Lookup349: pallet_vesting_mangata::pallet::Error **/ PalletVestingMangataError: { _enum: ['NotVesting', 'AtMaxVestingSchedules', 'AmountLow', 'ScheduleIndexOutOfBounds', 'InvalidScheduleParams', 'NoSuitableScheduleFound', 'SudoUnlockIsDisallowed', 'InvalidVestingIndex', 'MathError'] }, /** - * Lookup349: pallet_crowdloan_rewards::pallet::RewardInfo + * Lookup351: pallet_crowdloan_rewards::pallet::RewardInfo **/ PalletCrowdloanRewardsRewardInfo: { totalReward: 'u128', @@ -2766,19 +2776,19 @@ export default { contributedRelayAddresses: 'Vec' }, /** - * Lookup350: pallet_crowdloan_rewards::pallet::Error + * Lookup352: pallet_crowdloan_rewards::pallet::Error **/ PalletCrowdloanRewardsError: { _enum: ['AlreadyAssociated', 'BatchBeyondFundPot', 'FirstClaimAlreadyDone', 'RewardNotHighEnough', 'InvalidClaimSignature', 'InvalidFreeClaimSignature', 'NoAssociatedClaim', 'RewardsAlreadyClaimed', 'RewardVecAlreadyInitialized', 'RewardVecNotFullyInitializedYet', 'RewardsDoNotMatchFund', 'TooManyContributors', 'VestingPeriodNonValid', 'NonContributedAddressProvided', 'InsufficientNumberOfValidProofs', 'ClaimingLessThanED', 'MathOverflow', 'PeriodNotSet', 'AllocationDoesNotMatch'] }, /** - * Lookup354: pallet_issuance::pallet::Error + * Lookup356: pallet_issuance::pallet::Error **/ PalletIssuanceError: { _enum: ['IssuanceConfigAlreadyInitialized', 'IssuanceConfigNotInitialized', 'TGENotFinalized', 'TGEIsAlreadyFinalized', 'IssuanceConfigInvalid', 'MathError', 'UnknownPool', 'InvalidSplitAmounts'] }, /** - * Lookup355: pallet_multipurpose_liquidity::pallet::ReserveStatusInfo + * Lookup357: pallet_multipurpose_liquidity::pallet::ReserveStatusInfo **/ PalletMultipurposeLiquidityReserveStatusInfo: { stakedUnactivatedReserves: 'u128', @@ -2788,7 +2798,7 @@ export default { relockAmount: 'u128' }, /** - * Lookup357: pallet_multipurpose_liquidity::pallet::RelockStatusInfo + * Lookup359: pallet_multipurpose_liquidity::pallet::RelockStatusInfo **/ PalletMultipurposeLiquidityRelockStatusInfo: { amount: 'u128', @@ -2796,35 +2806,59 @@ export default { endingBlockAsBalance: 'u128' }, /** - * Lookup359: pallet_multipurpose_liquidity::pallet::Error + * Lookup361: pallet_multipurpose_liquidity::pallet::Error **/ PalletMultipurposeLiquidityError: { _enum: ['NotALiquidityToken', 'RelockCountLimitExceeded', 'RelockInstanceIndexOOB', 'NotEnoughUnspentReserves', 'NotEnoughTokens', 'MathError'] }, /** - * Lookup360: pallet_bootstrap::BootstrapPhase + * Lookup362: pallet_bootstrap::BootstrapPhase **/ PalletBootstrapBootstrapPhase: { _enum: ['BeforeStart', 'Whitelist', 'Public', 'Finished'] }, /** - * Lookup364: frame_support::PalletId + * Lookup366: frame_support::PalletId **/ FrameSupportPalletId: '[u8;8]', /** - * Lookup365: pallet_bootstrap::pallet::Error + * Lookup367: pallet_bootstrap::pallet::Error **/ PalletBootstrapError: { _enum: ['UnsupportedTokenId', 'NotEnoughAssets', 'NotEnoughVestedAssets', 'MathOverflow', 'Unauthorized', 'BootstrapStartInThePast', 'PhaseLengthCannotBeZero', 'AlreadyStarted', 'ValuationRatio', 'FirstProvisionInSecondTokenId', 'PoolAlreadyExists', 'NotFinishedYet', 'NothingToClaim', 'WrongRatio', 'BootstrapNotReadyToBeFinished', 'SameToken', 'TokenIdDoesNotExists', 'TokensActivationFailed', 'BootstrapNotSchduled', 'BootstrapFinished', 'TooLateToUpdateBootstrap', 'ProvisioningBlockedByMaintenanceMode', 'BootstrapMustBePreFinalized'] }, /** - * Lookup366: pallet_market::pallet::Error + * Lookup368: pallet_market::pallet::Error **/ PalletMarketError: { - _enum: ['NoSuchPool', 'FunctionNotAvailableForThisToken', 'DisallowedPool', 'InsufficientOutputAmount', 'ExcesiveInputAmount', 'NotPairedWithNativeAsset', 'NotAPromotedPool', 'AssetDoesNotExists', 'FunctionNotAvailableForThisPoolKind', 'TradingBlockedByMaintenanceMode', 'MultiSwapSamePool', 'MultiSwapPathInvalid', 'NontransferableToken'] + _enum: { + NoSuchPool: 'Null', + FunctionNotAvailableForThisToken: 'Null', + DisallowedPool: 'Null', + InsufficientOutputAmount: 'Null', + ExcesiveInputAmount: 'Null', + NotPairedWithNativeAsset: 'Null', + NotAPromotedPool: 'Null', + AssetDoesNotExists: 'Null', + FunctionNotAvailableForThisPoolKind: 'Null', + TradingBlockedByMaintenanceMode: 'Null', + MultiSwapSamePool: 'Null', + MultiSwapPathInvalid: 'Null', + NontransferableToken: 'Null', + MathOverflow: { + id: 'u8', + }, + UnexpectedFailure: { + id: 'u8', + }, + SwapPrevalidation: 'Null', + NotEnoughAssetsForFees: 'Null', + NotEnoughAssetsForFeeLock: 'Null', + InsufficientInputAmount: 'Null' + } }, /** - * Lookup367: parachain_staking::pallet::RoundInfo + * Lookup369: parachain_staking::pallet::RoundInfo **/ ParachainStakingRoundInfo: { current: 'u32', @@ -2832,7 +2866,7 @@ export default { length: 'u32' }, /** - * Lookup368: parachain_staking::pallet::Delegator + * Lookup370: parachain_staking::pallet::Delegator **/ ParachainStakingDelegator: { id: 'SpRuntimeAccountAccountId20', @@ -2841,11 +2875,11 @@ export default { status: 'ParachainStakingDelegatorStatus' }, /** - * Lookup369: parachain_staking::set::OrderedSet> + * Lookup371: parachain_staking::set::OrderedSet> **/ ParachainStakingSetOrderedSetBond: 'Vec', /** - * Lookup370: parachain_staking::pallet::Bond + * Lookup372: parachain_staking::pallet::Bond **/ ParachainStakingBond: { owner: 'SpRuntimeAccountAccountId20', @@ -2853,13 +2887,13 @@ export default { liquidityToken: 'u32' }, /** - * Lookup372: parachain_staking::pallet::PendingDelegationRequests + * Lookup374: parachain_staking::pallet::PendingDelegationRequests **/ ParachainStakingPendingDelegationRequests: { requests: 'BTreeMap' }, /** - * Lookup376: parachain_staking::pallet::DelegatorStatus + * Lookup378: parachain_staking::pallet::DelegatorStatus **/ ParachainStakingDelegatorStatus: { _enum: { @@ -2868,7 +2902,7 @@ export default { } }, /** - * Lookup377: parachain_staking::pallet::CollatorCandidate + * Lookup379: parachain_staking::pallet::CollatorCandidate **/ ParachainStakingCollatorCandidate: { id: 'SpRuntimeAccountAccountId20', @@ -2883,11 +2917,11 @@ export default { state: 'ParachainStakingCollatorStatus' }, /** - * Lookup378: parachain_staking::set::OrderedSet + * Lookup380: parachain_staking::set::OrderedSet **/ ParachainStakingSetOrderedSetAccountId20: 'Vec', /** - * Lookup380: parachain_staking::pallet::CollatorStatus + * Lookup382: parachain_staking::pallet::CollatorStatus **/ ParachainStakingCollatorStatus: { _enum: { @@ -2897,7 +2931,7 @@ export default { } }, /** - * Lookup381: parachain_staking::pallet::CollatorSnapshot + * Lookup383: parachain_staking::pallet::CollatorSnapshot **/ ParachainStakingCollatorSnapshot: { bond: 'u128', @@ -2906,43 +2940,43 @@ export default { liquidityToken: 'u32' }, /** - * Lookup388: parachain_staking::pallet::AggregatorMetadataType + * Lookup390: parachain_staking::pallet::AggregatorMetadataType **/ ParachainStakingAggregatorMetadataType: { tokenCollatorMap: 'BTreeMap', approvedCandidates: 'BTreeSet' }, /** - * Lookup398: parachain_staking::pallet::RoundCollatorRewardInfoType + * Lookup400: parachain_staking::pallet::RoundCollatorRewardInfoType **/ ParachainStakingRoundCollatorRewardInfoType: { collatorReward: 'u128', delegatorRewards: 'BTreeMap' }, /** - * Lookup399: parachain_staking::pallet::Error + * Lookup401: parachain_staking::pallet::Error **/ ParachainStakingError: { - _enum: ['DelegatorDNE', 'DelegatorDNEinTopNorBottom', 'DelegatorDNEInDelegatorSet', 'CandidateDNE', 'DelegationDNE', 'DelegatorExists', 'CandidateExists', 'CandidateBondBelowMin', 'InsufficientBalance', 'DelegationBelowMin', 'AlreadyOffline', 'AlreadyActive', 'DelegatorAlreadyLeaving', 'DelegatorNotLeaving', 'DelegatorCannotLeaveYet', 'CannotDelegateIfLeaving', 'CandidateAlreadyLeaving', 'CandidateNotLeaving', 'CandidateCannotLeaveYet', 'CannotGoOnlineIfLeaving', 'ExceedMaxDelegationsPerDelegator', 'AlreadyDelegatedCandidate', 'InvalidSchedule', 'CannotSetBelowMin', 'NoWritingSameValue', 'TooLowCandidateCountWeightHintJoinCandidates', 'TooLowCandidateCountWeightHintCancelLeaveCandidates', 'TooLowCandidateCountToLeaveCandidates', 'TooLowDelegationCountToDelegate', 'TooLowCandidateDelegationCountToDelegate', 'TooLowDelegationCountToLeaveDelegators', 'PendingCandidateRequestsDNE', 'PendingCandidateRequestAlreadyExists', 'PendingCandidateRequestNotDueYet', 'PendingDelegationRequestDNE', 'PendingDelegationRequestAlreadyExists', 'PendingDelegationRequestNotDueYet', 'StakingLiquidityTokenNotListed', 'TooLowCurrentStakingLiquidityTokensCount', 'StakingLiquidityTokenAlreadyListed', 'ExceedMaxCollatorCandidates', 'ExceedMaxTotalDelegatorsPerCandidate', 'CandidateNotAggregating', 'CandidateNotAggregatingUnderAggregator', 'CandidateAlreadyApprovedByAggregator', 'AggregatorExists', 'CollatorRoundRewardsDNE', 'DelegatorRewardsDNE', 'AggregatorDNE', 'TargettedAggregatorSameAsCurrent', 'CandidateNotApprovedByAggregator', 'AggregatorLiquidityTokenTaken', 'IncorrectRewardDelegatorCount', 'MathError'] + _enum: ['DelegatorDNE', 'DelegatorDNEinTopNorBottom', 'DelegatorDNEInDelegatorSet', 'CandidateDNE', 'DelegationDNE', 'DelegatorExists', 'CandidateExists', 'CandidateBondBelowMin', 'InsufficientBalance', 'DelegationBelowMin', 'AlreadyOffline', 'AlreadyActive', 'DelegatorAlreadyLeaving', 'DelegatorNotLeaving', 'DelegatorCannotLeaveYet', 'CannotDelegateIfLeaving', 'CandidateAlreadyLeaving', 'CandidateNotLeaving', 'CandidateCannotLeaveYet', 'CannotGoOnlineIfLeaving', 'ExceedMaxDelegationsPerDelegator', 'AlreadyDelegatedCandidate', 'InvalidSchedule', 'CannotSetBelowMin', 'NoWritingSameValue', 'TooLowCandidateCountWeightHintJoinCandidates', 'TooLowCandidateCountWeightHintCancelLeaveCandidates', 'TooLowCandidateCountToLeaveCandidates', 'TooLowDelegationCountToDelegate', 'TooLowCandidateDelegationCountToDelegate', 'TooLowDelegationCountToLeaveDelegators', 'PendingCandidateRequestsDNE', 'PendingCandidateRequestAlreadyExists', 'PendingCandidateRequestNotDueYet', 'PendingDelegationRequestDNE', 'PendingDelegationRequestAlreadyExists', 'PendingDelegationRequestNotDueYet', 'StakingLiquidityTokenNotListed', 'TooLowCurrentStakingLiquidityTokensCount', 'StakingLiquidityTokenAlreadyListed', 'ExceedMaxCollatorCandidates', 'ExceedMaxTotalDelegatorsPerCandidate', 'CandidateNotAggregating', 'CandidateNotAggregatingUnderAggregator', 'CandidateAlreadyApprovedByAggregator', 'AggregatorExists', 'CollatorRoundRewardsDNE', 'DelegatorRewardsDNE', 'AggregatorDNE', 'TargettedAggregatorSameAsCurrent', 'CandidateNotApprovedByAggregator', 'AggregatorLiquidityTokenTaken', 'IncorrectRewardDelegatorCount', 'MathError', 'NoSuchPool'] }, /** - * Lookup411: pallet_sequencer_staking::pallet::Error + * Lookup413: pallet_sequencer_staking::pallet::Error **/ PalletSequencerStakingError: { _enum: ['OperationFailed', 'MathOverflow', 'SequencerIsNotInActiveSet', 'SequencerAlreadyInActiveSet', 'CantUnstakeWhileInActiveSet', 'NotEnoughSequencerStake', 'MaxSequencersLimitReached', 'TestUnstakingError', 'UnknownChainId', 'NoStakeToUnStake', 'AddressInUse', 'AliasAccountIsActiveSequencer', 'SequencerAccountIsActiveSequencerAlias', 'SequencerRoundRewardsDNE'] }, /** - * Lookup415: sp_core::crypto::KeyTypeId + * Lookup417: sp_core::crypto::KeyTypeId **/ SpCoreCryptoKeyTypeId: '[u8;4]', /** - * Lookup416: pallet_session::pallet::Error + * Lookup418: pallet_session::pallet::Error **/ PalletSessionError: { _enum: ['InvalidProof', 'NoAssociatedValidatorId', 'DuplicatedKey', 'NoKeys', 'NoAccount'] }, /** - * Lookup420: pallet_grandpa::StoredState + * Lookup422: pallet_grandpa::StoredState **/ PalletGrandpaStoredState: { _enum: { @@ -2959,7 +2993,7 @@ export default { } }, /** - * Lookup421: pallet_grandpa::StoredPendingChange + * Lookup423: pallet_grandpa::StoredPendingChange **/ PalletGrandpaStoredPendingChange: { scheduledAt: 'u32', @@ -2968,19 +3002,19 @@ export default { forced: 'Option' }, /** - * Lookup423: pallet_grandpa::pallet::Error + * Lookup425: pallet_grandpa::pallet::Error **/ PalletGrandpaError: { _enum: ['PauseFailed', 'ResumeFailed', 'ChangePending', 'TooSoon', 'InvalidKeyOwnershipProof', 'InvalidEquivocationProof', 'DuplicateOffenceReport'] }, /** - * Lookup424: orml_asset_registry::module::Error + * Lookup426: orml_asset_registry::module::Error **/ OrmlAssetRegistryModuleError: { _enum: ['AssetNotFound', 'BadVersion', 'InvalidAssetId', 'ConflictingAssetId', 'InvalidAssetString', 'ConflictingL1Asset'] }, /** - * Lookup425: pallet_treasury::Proposal + * Lookup427: pallet_treasury::Proposal **/ PalletTreasuryProposal: { proposer: 'SpRuntimeAccountAccountId20', @@ -2989,7 +3023,7 @@ export default { bond: 'u128' }, /** - * Lookup427: pallet_treasury::SpendStatus + * Lookup429: pallet_treasury::SpendStatus **/ PalletTreasurySpendStatus: { assetKind: 'Null', @@ -3000,7 +3034,7 @@ export default { status: 'PalletTreasuryPaymentState' }, /** - * Lookup428: pallet_treasury::PaymentState + * Lookup430: pallet_treasury::PaymentState **/ PalletTreasuryPaymentState: { _enum: { @@ -3012,23 +3046,23 @@ export default { } }, /** - * Lookup429: pallet_treasury::pallet::Error + * Lookup431: pallet_treasury::pallet::Error **/ PalletTreasuryError: { _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals', 'InsufficientPermission', 'ProposalNotApproved', 'FailedToConvertBalance', 'SpendExpired', 'EarlyPayout', 'AlreadyAttempted', 'PayoutError', 'NotAttempted', 'Inconclusive'] }, /** - * Lookup430: pallet_sudo_mangata::pallet::Error + * Lookup432: pallet_sudo_mangata::pallet::Error **/ PalletSudoMangataError: { _enum: ['RequireSudo'] }, /** - * Lookup431: pallet_sudo_origin::pallet::Error + * Lookup433: pallet_sudo_origin::pallet::Error **/ PalletSudoOriginError: 'Null', /** - * Lookup433: pallet_collective_mangata::Votes + * Lookup435: pallet_collective_mangata::Votes **/ PalletCollectiveMangataVotes: { index: 'u32', @@ -3038,13 +3072,13 @@ export default { end: 'u32' }, /** - * Lookup434: pallet_collective_mangata::pallet::Error + * Lookup436: pallet_collective_mangata::pallet::Error **/ PalletCollectiveMangataError: { _enum: ['NotMember', 'DuplicateProposal', 'ProposalMissing', 'WrongIndex', 'DuplicateVote', 'AlreadyInitialized', 'TooEarly', 'TooEarlyToCloseByNonFoundationAccount', 'TooManyProposals', 'WrongProposalWeight', 'WrongProposalLength', 'PrimeAccountNotMember', 'NotFoundationAccountOrRoot'] }, /** - * Lookup436: pallet_identity::types::Registration> + * Lookup438: pallet_identity::types::Registration> **/ PalletIdentityRegistration: { judgements: 'Vec<(u32,PalletIdentityJudgement)>', @@ -3052,7 +3086,7 @@ export default { info: 'PalletIdentityLegacyIdentityInfo' }, /** - * Lookup445: pallet_identity::types::RegistrarInfo + * Lookup447: pallet_identity::types::RegistrarInfo **/ PalletIdentityRegistrarInfo: { account: 'SpRuntimeAccountAccountId20', @@ -3060,54 +3094,54 @@ export default { fields: 'u64' }, /** - * Lookup447: pallet_identity::types::AuthorityProperties> + * Lookup449: pallet_identity::types::AuthorityProperties> **/ PalletIdentityAuthorityProperties: { suffix: 'Bytes', allocation: 'u32' }, /** - * Lookup449: pallet_identity::pallet::Error + * Lookup451: pallet_identity::pallet::Error **/ PalletIdentityError: { _enum: ['TooManySubAccounts', 'NotFound', 'NotNamed', 'EmptyIndex', 'FeeChanged', 'NoIdentity', 'StickyJudgement', 'JudgementGiven', 'InvalidJudgement', 'InvalidIndex', 'InvalidTarget', 'TooManyRegistrars', 'AlreadyClaimed', 'NotSub', 'NotOwned', 'JudgementForDifferentIdentity', 'JudgementPaymentFailed', 'InvalidSuffix', 'NotUsernameAuthority', 'NoAllocation', 'InvalidSignature', 'RequiresSignature', 'InvalidUsername', 'UsernameTaken', 'NoUsername', 'NotExpired'] }, /** - * Lookup451: pallet_membership::pallet::Error + * Lookup453: pallet_membership::pallet::Error **/ PalletMembershipError: { _enum: ['AlreadyMember', 'NotMember', 'TooManyMembers'] }, /** - * Lookup456: frame_system::extensions::check_spec_version::CheckSpecVersion + * Lookup458: frame_system::extensions::check_spec_version::CheckSpecVersion **/ FrameSystemExtensionsCheckSpecVersion: 'Null', /** - * Lookup457: frame_system::extensions::check_tx_version::CheckTxVersion + * Lookup459: frame_system::extensions::check_tx_version::CheckTxVersion **/ FrameSystemExtensionsCheckTxVersion: 'Null', /** - * Lookup458: frame_system::extensions::check_genesis::CheckGenesis + * Lookup460: frame_system::extensions::check_genesis::CheckGenesis **/ FrameSystemExtensionsCheckGenesis: 'Null', /** - * Lookup461: frame_system::extensions::check_nonce::CheckNonce + * Lookup463: frame_system::extensions::check_nonce::CheckNonce **/ FrameSystemExtensionsCheckNonce: 'Compact', /** - * Lookup462: frame_system::extensions::check_weight::CheckWeight + * Lookup464: frame_system::extensions::check_weight::CheckWeight **/ FrameSystemExtensionsCheckWeight: 'Null', /** - * Lookup463: pallet_transaction_payment::ChargeTransactionPayment + * Lookup465: pallet_transaction_payment::ChargeTransactionPayment **/ PalletTransactionPaymentChargeTransactionPayment: 'Compact', /** - * Lookup464: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender + * Lookup466: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender **/ FrameSystemExtensionsCheckNonZeroSender: 'Null', /** - * Lookup465: rollup_runtime::Runtime + * Lookup467: rollup_runtime::Runtime **/ RollupRuntimeRuntime: 'Null' }; diff --git a/packages/types/src/interfaces/market/definitions.ts b/packages/types/src/interfaces/market/definitions.ts index 429d0892..ee051bbf 100644 --- a/packages/types/src/interfaces/market/definitions.ts +++ b/packages/types/src/interfaces/market/definitions.ts @@ -139,5 +139,57 @@ export default { params: [], type: "Vec" }, + get_multiswap_sell_info: { + description: "", + params: [ + { + name: "swap_pool_list", + type: "Vec" + }, + { + name: "asset_id_in", + type: "TokenId" + }, + { + name: "asset_amount_in", + type: "Balance" + }, + { + name: "asset_id_out", + type: "TokenId" + }, + { + name: "min_amount_out", + type: "Balance" + }, + ], + type: "MultiswapSellInfo" + }, + get_multiswap_buy_info: { + description: "", + params: [ + { + name: "swap_pool_list", + type: "Vec" + }, + { + name: "asset_id_out", + type: "TokenId" + }, + { + name: "asset_amount_out", + type: "Balance" + }, + { + name: "asset_id_in", + type: "TokenId" + }, + { + name: "max_amount_in", + type: "Balance" + }, + ], + type: "MultiswapBuyInfo" + }, } -} \ No newline at end of file +} diff --git a/packages/types/src/interfaces/registry.ts b/packages/types/src/interfaces/registry.ts index b11f4dbe..5c958685 100644 --- a/packages/types/src/interfaces/registry.ts +++ b/packages/types/src/interfaces/registry.ts @@ -5,7 +5,7 @@ // this is required to allow for ambient/previous definitions import '@polkadot/types/types/registry'; -import type { FinalityGrandpaEquivocationPrecommit, FinalityGrandpaEquivocationPrevote, FinalityGrandpaPrecommit, FinalityGrandpaPrevote, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemCodeUpgradeAuthorization, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonZeroSender, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, MangataTypesAssetsCustomMetadata, MangataTypesAssetsL1Asset, MangataTypesAssetsXcmMetadata, MangataTypesAssetsXykMetadata, MangataTypesMultipurposeLiquidityActivateKind, MangataTypesMultipurposeLiquidityBondKind, OrmlAssetRegistryModuleCall, OrmlAssetRegistryModuleError, OrmlAssetRegistryModuleEvent, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlTraitsAssetRegistryAssetMetadata, PalletBootstrapBootstrapPhase, PalletBootstrapCall, PalletBootstrapError, PalletBootstrapEvent, PalletCollectiveMangataCall, PalletCollectiveMangataError, PalletCollectiveMangataEvent, PalletCollectiveMangataRawOrigin, PalletCollectiveMangataVotes, PalletCrowdloanRewardsCall, PalletCrowdloanRewardsError, PalletCrowdloanRewardsEvent, PalletCrowdloanRewardsRewardInfo, PalletFeeLockAccountFeeLockDataInfo, PalletFeeLockCall, PalletFeeLockError, PalletFeeLockEvent, PalletFeeLockFeeLockMetadataInfo, PalletGrandpaCall, PalletGrandpaError, PalletGrandpaEvent, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletIdentityAuthorityProperties, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityJudgement, PalletIdentityLegacyIdentityInfo, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletIssuanceCall, PalletIssuanceError, PalletIssuanceEvent, PalletIssuanceIssuanceInfo, PalletIssuanceTgeInfo, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletMaintenanceMaintenanceStatusInfo, PalletMarketAtomicSwap, PalletMarketCall, PalletMarketError, PalletMarketEvent, PalletMarketPoolKind, PalletMembershipCall, PalletMembershipError, PalletMembershipEvent, PalletMetamaskSignatureCall, PalletMetamaskSignatureError, PalletMetamaskSignatureEvent, PalletMultipurposeLiquidityCall, PalletMultipurposeLiquidityError, PalletMultipurposeLiquidityEvent, PalletMultipurposeLiquidityRelockStatusInfo, PalletMultipurposeLiquidityReserveStatusInfo, PalletProofOfStakeCall, PalletProofOfStakeError, PalletProofOfStakeEvent, PalletProofOfStakePromotedPools, PalletProofOfStakeRewardInfo, PalletProofOfStakeSchedule, PalletProofOfStakeScheduleRewardsCalculatorActivatedLiquidityPerSchedule, PalletProofOfStakeScheduleRewardsCalculatorScheduleRewards, PalletProofOfStakeSchedulesList, PalletProofOfStakeThirdPartyActivationKind, PalletProxyAnnouncement, PalletProxyCall, PalletProxyError, PalletProxyEvent, PalletProxyProxyDefinition, PalletRolldownBatchSource, PalletRolldownCall, PalletRolldownDisputeRole, PalletRolldownError, PalletRolldownEvent, PalletRolldownL1RequestProcessingError, PalletRolldownL2Request, PalletRolldownMessagesCancel, PalletRolldownMessagesCancelResolution, PalletRolldownMessagesChain, PalletRolldownMessagesDeposit, PalletRolldownMessagesFailedDepositResolution, PalletRolldownMessagesL1Update, PalletRolldownMessagesOrigin, PalletRolldownMessagesRequestId, PalletRolldownMessagesWithdrawal, PalletRolldownSequencerRights, PalletRolldownUpdateMetadata, PalletSequencerStakingCall, PalletSequencerStakingError, PalletSequencerStakingEvent, PalletSequencerStakingPayoutRounds, PalletSequencerStakingStakeAction, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletStableSwapError, PalletStableSwapEvent, PalletStableSwapPoolInfo, PalletSudoMangataCall, PalletSudoMangataError, PalletSudoMangataEvent, PalletSudoOriginCall, PalletSudoOriginError, PalletSudoOriginEvent, PalletTimestampCall, PalletTransactionPaymentChargeTransactionPayment, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryPaymentState, PalletTreasuryProposal, PalletTreasurySpendStatus, PalletUtilityMangataCall, PalletUtilityMangataError, PalletUtilityMangataEvent, PalletVestingMangataCall, PalletVestingMangataError, PalletVestingMangataEvent, PalletVestingMangataReleases, PalletVestingMangataVestingInfo, PalletXykError, PalletXykEvent, ParachainStakingAggregatorMetadataType, ParachainStakingBond, ParachainStakingCall, ParachainStakingCandidateBondChange, ParachainStakingCandidateBondRequest, ParachainStakingCollatorCandidate, ParachainStakingCollatorSnapshot, ParachainStakingCollatorStatus, ParachainStakingDelegationChange, ParachainStakingDelegationRequest, ParachainStakingDelegator, ParachainStakingDelegatorAdded, ParachainStakingDelegatorStatus, ParachainStakingError, ParachainStakingEvent, ParachainStakingMetadataUpdateAction, ParachainStakingPairedOrLiquidityToken, ParachainStakingPayoutRounds, ParachainStakingPendingDelegationRequests, ParachainStakingRoundCollatorRewardInfoType, ParachainStakingRoundInfo, ParachainStakingSetOrderedSetAccountId20, ParachainStakingSetOrderedSetBond, RollupRuntimeOriginCaller, RollupRuntimeRuntime, RollupRuntimeRuntimeConfigConfigPalletProxyProxyType, RollupRuntimeSessionKeys, SpArithmeticArithmeticError, SpConsensusAuraSr25519AppSr25519Public, SpConsensusGrandpaAppPublic, SpConsensusGrandpaAppSignature, SpConsensusGrandpaEquivocation, SpConsensusGrandpaEquivocationProof, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Public, SpCoreEd25519Signature, SpCoreSr25519Public, SpCoreVoid, SpRuntimeAccountAccountId20, SpRuntimeAccountEthereumSignature, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeTokenError, SpRuntimeTransactionalError, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight } from '@polkadot/types/lookup'; +import type { FinalityGrandpaEquivocationPrecommit, FinalityGrandpaEquivocationPrevote, FinalityGrandpaPrecommit, FinalityGrandpaPrevote, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemCodeUpgradeAuthorization, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonZeroSender, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, MangataTypesAssetsCustomMetadata, MangataTypesAssetsL1Asset, MangataTypesAssetsXcmMetadata, MangataTypesAssetsXykMetadata, MangataTypesMultipurposeLiquidityActivateKind, MangataTypesMultipurposeLiquidityBondKind, OrmlAssetRegistryModuleCall, OrmlAssetRegistryModuleError, OrmlAssetRegistryModuleEvent, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlTraitsAssetRegistryAssetMetadata, PalletBootstrapBootstrapPhase, PalletBootstrapCall, PalletBootstrapError, PalletBootstrapEvent, PalletCollectiveMangataCall, PalletCollectiveMangataError, PalletCollectiveMangataEvent, PalletCollectiveMangataRawOrigin, PalletCollectiveMangataVotes, PalletCrowdloanRewardsCall, PalletCrowdloanRewardsError, PalletCrowdloanRewardsEvent, PalletCrowdloanRewardsRewardInfo, PalletFeeLockAccountFeeLockDataInfo, PalletFeeLockCall, PalletFeeLockError, PalletFeeLockEvent, PalletFeeLockFeeLockMetadataInfo, PalletGrandpaCall, PalletGrandpaError, PalletGrandpaEvent, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletIdentityAuthorityProperties, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityJudgement, PalletIdentityLegacyIdentityInfo, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletIssuanceCall, PalletIssuanceError, PalletIssuanceEvent, PalletIssuanceIssuanceInfo, PalletIssuanceTgeInfo, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletMaintenanceMaintenanceStatusInfo, PalletMarketAtomicSwap, PalletMarketCall, PalletMarketError, PalletMarketEvent, PalletMarketPoolKind, PalletMembershipCall, PalletMembershipError, PalletMembershipEvent, PalletMetamaskSignatureCall, PalletMetamaskSignatureError, PalletMetamaskSignatureEvent, PalletMultipurposeLiquidityCall, PalletMultipurposeLiquidityError, PalletMultipurposeLiquidityEvent, PalletMultipurposeLiquidityRelockStatusInfo, PalletMultipurposeLiquidityReserveStatusInfo, PalletProofOfStakeCall, PalletProofOfStakeError, PalletProofOfStakeEvent, PalletProofOfStakePromotedPools, PalletProofOfStakeRewardInfo, PalletProofOfStakeSchedule, PalletProofOfStakeScheduleRewardsCalculatorActivatedLiquidityPerSchedule, PalletProofOfStakeScheduleRewardsCalculatorScheduleRewards, PalletProofOfStakeSchedulesList, PalletProofOfStakeThirdPartyActivationKind, PalletProxyAnnouncement, PalletProxyCall, PalletProxyError, PalletProxyEvent, PalletProxyProxyDefinition, PalletRolldownBatchSource, PalletRolldownCall, PalletRolldownDisputeRole, PalletRolldownError, PalletRolldownEvent, PalletRolldownL1RequestProcessingError, PalletRolldownL2Request, PalletRolldownMessagesCancel, PalletRolldownMessagesCancelResolution, PalletRolldownMessagesChain, PalletRolldownMessagesDeposit, PalletRolldownMessagesFailedDepositResolution, PalletRolldownMessagesL1Update, PalletRolldownMessagesOrigin, PalletRolldownMessagesRequestId, PalletRolldownMessagesWithdrawal, PalletRolldownSequencerRights, PalletRolldownUpdateMetadata, PalletSequencerStakingCall, PalletSequencerStakingError, PalletSequencerStakingEvent, PalletSequencerStakingPayoutRounds, PalletSequencerStakingStakeAction, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletStableSwapError, PalletStableSwapEvent, PalletStableSwapPoolInfo, PalletSudoMangataCall, PalletSudoMangataError, PalletSudoMangataEvent, PalletSudoOriginCall, PalletSudoOriginError, PalletSudoOriginEvent, PalletTimestampCall, PalletTransactionPaymentChargeTransactionPayment, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryPaymentState, PalletTreasuryProposal, PalletTreasurySpendStatus, PalletUtilityMangataCall, PalletUtilityMangataError, PalletUtilityMangataEvent, PalletVestingMangataCall, PalletVestingMangataError, PalletVestingMangataEvent, PalletVestingMangataReleases, PalletVestingMangataVestingInfo, PalletXykError, PalletXykEvent, ParachainStakingAggregatorMetadataType, ParachainStakingBond, ParachainStakingCall, ParachainStakingCandidateBondChange, ParachainStakingCandidateBondRequest, ParachainStakingCollatorCandidate, ParachainStakingCollatorSnapshot, ParachainStakingCollatorStatus, ParachainStakingDelegationChange, ParachainStakingDelegationRequest, ParachainStakingDelegator, ParachainStakingDelegatorAdded, ParachainStakingDelegatorStatus, ParachainStakingError, ParachainStakingEvent, ParachainStakingMetadataUpdateAction, ParachainStakingPayoutRounds, ParachainStakingPendingDelegationRequests, ParachainStakingRoundCollatorRewardInfoType, ParachainStakingRoundInfo, ParachainStakingSetOrderedSetAccountId20, ParachainStakingSetOrderedSetBond, RollupRuntimeOriginCaller, RollupRuntimeRuntime, RollupRuntimeRuntimeConfigConfigPalletProxyProxyType, RollupRuntimeSessionKeys, SpArithmeticArithmeticError, SpConsensusAuraSr25519AppSr25519Public, SpConsensusGrandpaAppPublic, SpConsensusGrandpaAppSignature, SpConsensusGrandpaEquivocation, SpConsensusGrandpaEquivocationProof, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Public, SpCoreEd25519Signature, SpCoreSr25519Public, SpCoreVoid, SpRuntimeAccountAccountId20, SpRuntimeAccountEthereumSignature, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeTokenError, SpRuntimeTransactionalError, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight } from '@polkadot/types/lookup'; declare module '@polkadot/types/types/registry' { interface InterfaceTypes { @@ -197,7 +197,6 @@ declare module '@polkadot/types/types/registry' { ParachainStakingError: ParachainStakingError; ParachainStakingEvent: ParachainStakingEvent; ParachainStakingMetadataUpdateAction: ParachainStakingMetadataUpdateAction; - ParachainStakingPairedOrLiquidityToken: ParachainStakingPairedOrLiquidityToken; ParachainStakingPayoutRounds: ParachainStakingPayoutRounds; ParachainStakingPendingDelegationRequests: ParachainStakingPendingDelegationRequests; ParachainStakingRoundCollatorRewardInfoType: ParachainStakingRoundCollatorRewardInfoType; diff --git a/packages/types/src/interfaces/types-lookup.ts b/packages/types/src/interfaces/types-lookup.ts index 7b0fa67a..31680779 100644 --- a/packages/types/src/interfaces/types-lookup.ts +++ b/packages/types/src/interfaces/types-lookup.ts @@ -348,7 +348,10 @@ declare module '@polkadot/types/lookup' { readonly isEthereum: boolean; readonly isArbitrum: boolean; readonly isBase: boolean; - readonly type: 'Ethereum' | 'Arbitrum' | 'Base'; + readonly isMonad: boolean; + readonly isMegaEth: boolean; + readonly isSonic: boolean; + readonly type: 'Ethereum' | 'Arbitrum' | 'Base' | 'Monad' | 'MegaEth' | 'Sonic'; } /** @name PalletRolldownL1RequestProcessingError (48) */ @@ -584,7 +587,12 @@ declare module '@polkadot/types/lookup' { readonly totalSupply: u128; readonly fees: Vec; } & Struct; - readonly type: 'PoolCreated' | 'LiquidityMinted' | 'AssetsSwapped' | 'LiquidityBurnedOne' | 'LiquidityBurned'; + readonly isEqAssetsUpdated: boolean; + readonly asEqAssetsUpdated: { + readonly assetId: u32; + readonly eqAssets: Vec; + } & Struct; + readonly type: 'PoolCreated' | 'LiquidityMinted' | 'AssetsSwapped' | 'LiquidityBurnedOne' | 'LiquidityBurned' | 'EqAssetsUpdated'; } /** @name PalletXykEvent (71) */ @@ -646,7 +654,8 @@ declare module '@polkadot/types/lookup' { readonly lockAmount: u128; readonly totalLocked: u128; } & Struct; - readonly type: 'FeeLockMetadataUpdated' | 'FeeLockUnlocked' | 'FeeLocked'; + readonly isTokenValueThresholdsUpdated: boolean; + readonly type: 'FeeLockMetadataUpdated' | 'FeeLockUnlocked' | 'FeeLocked' | 'TokenValueThresholdsUpdated'; } /** @name PalletVestingMangataEvent (75) */ @@ -748,6 +757,7 @@ declare module '@polkadot/types/lookup' { readonly isAssetsSwapped: boolean; readonly asAssetsSwapped: { readonly who: SpRuntimeAccountAccountId20; + readonly totalAmountIn: u128; readonly swaps: Vec; } & Struct; readonly isPoolCreated: boolean; @@ -774,7 +784,16 @@ declare module '@polkadot/types/lookup' { readonly burnedAmount: u128; readonly totalSupply: u128; } & Struct; - readonly type: 'AssetsSwapped' | 'PoolCreated' | 'LiquidityMinted' | 'LiquidityBurned'; + readonly isSwapFailed: boolean; + readonly asSwapFailed: { + readonly error: SpRuntimeModuleError; + } & Struct; + readonly isSwapFeesFallbackFailed: boolean; + readonly asSwapFeesFallbackFailed: { + readonly id: u32; + readonly error: SpRuntimeModuleError; + } & Struct; + readonly type: 'AssetsSwapped' | 'PoolCreated' | 'LiquidityMinted' | 'LiquidityBurned' | 'SwapFailed' | 'SwapFeesFallbackFailed'; } /** @name PalletMarketAtomicSwap (85) */ @@ -1767,10 +1786,14 @@ declare module '@polkadot/types/lookup' { readonly shouldBeWhitelisted: Option>>; } & Struct; readonly isUnlockFee: boolean; - readonly type: 'UpdateFeeLockMetadata' | 'UnlockFee'; + readonly isUpdateTokenValueThreshold: boolean; + readonly asUpdateTokenValueThreshold: { + readonly tokenValueThresholds: Vec]>>; + } & Struct; + readonly type: 'UpdateFeeLockMetadata' | 'UnlockFee' | 'UpdateTokenValueThreshold'; } - /** @name PalletVestingMangataCall (168) */ + /** @name PalletVestingMangataCall (170) */ interface PalletVestingMangataCall extends Enum { readonly isVest: boolean; readonly asVest: { @@ -1808,14 +1831,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'Vest' | 'VestOther' | 'ForceVestedTransfer' | 'MergeSchedules' | 'SudoUnlockAllVestingTokens' | 'ForceRemoveVestingSchedule'; } - /** @name PalletVestingMangataVestingInfo (169) */ + /** @name PalletVestingMangataVestingInfo (171) */ interface PalletVestingMangataVestingInfo extends Struct { readonly locked: u128; readonly perBlock: u128; readonly startingBlock: u32; } - /** @name PalletCrowdloanRewardsCall (170) */ + /** @name PalletCrowdloanRewardsCall (172) */ interface PalletCrowdloanRewardsCall extends Enum { readonly isAssociateNativeIdentity: boolean; readonly asAssociateNativeIdentity: { @@ -1854,13 +1877,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'AssociateNativeIdentity' | 'ChangeAssociationWithRelayKeys' | 'Claim' | 'UpdateRewardAddress' | 'CompleteInitialization' | 'SetCrowdloanAllocation' | 'InitializeRewardVec'; } - /** @name SpRuntimeAccountEthereumSignature (171) */ + /** @name SpRuntimeAccountEthereumSignature (173) */ interface SpRuntimeAccountEthereumSignature extends SpCoreEcdsaSignature {} - /** @name SpCoreEcdsaSignature (172) */ + /** @name SpCoreEcdsaSignature (174) */ interface SpCoreEcdsaSignature extends U8aFixed {} - /** @name PalletIssuanceCall (178) */ + /** @name PalletIssuanceCall (180) */ interface PalletIssuanceCall extends Enum { readonly isInitIssuanceConfig: boolean; readonly isFinalizeTge: boolean; @@ -1879,7 +1902,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'InitIssuanceConfig' | 'FinalizeTge' | 'ExecuteTge' | 'SetIssuanceConfig'; } - /** @name PalletMultipurposeLiquidityCall (181) */ + /** @name PalletMultipurposeLiquidityCall (183) */ interface PalletMultipurposeLiquidityCall extends Enum { readonly isReserveVestingLiquidityTokensByVestingIndex: boolean; readonly asReserveVestingLiquidityTokensByVestingIndex: { @@ -1905,7 +1928,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ReserveVestingLiquidityTokensByVestingIndex' | 'ReserveVestingNativeTokensByVestingIndex' | 'ReserveVestingLiquidityTokens' | 'UnreserveAndRelockInstance'; } - /** @name PalletBootstrapCall (182) */ + /** @name PalletBootstrapCall (184) */ interface PalletBootstrapCall extends Enum { readonly isProvision: boolean; readonly asProvision: { @@ -1943,7 +1966,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Provision' | 'WhitelistAccounts' | 'ScheduleBootstrap' | 'CancelBootstrap' | 'UpdatePromoteBootstrapPool' | 'ClaimLiquidityTokens' | 'ClaimAndActivateLiquidityTokens' | 'PreFinalize' | 'Finalize' | 'ClaimLiquidityTokensForAccount'; } - /** @name PalletMarketCall (184) */ + /** @name PalletMarketCall (186) */ interface PalletMarketCall extends Enum { readonly isCreatePool: boolean; readonly asCreatePool: { @@ -2005,7 +2028,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'CreatePool' | 'MintLiquidity' | 'MintLiquidityFixedAmounts' | 'MintLiquidityUsingVestingNativeTokensByVestingIndex' | 'MintLiquidityUsingVestingNativeTokens' | 'BurnLiquidity' | 'MultiswapAsset' | 'MultiswapAssetBuy'; } - /** @name ParachainStakingCall (185) */ + /** @name ParachainStakingCall (187) */ interface ParachainStakingCall extends Enum { readonly isSetTotalSelected: boolean; readonly asSetTotalSelected: { @@ -2095,12 +2118,12 @@ declare module '@polkadot/types/lookup' { } & Struct; readonly isAddStakingLiquidityToken: boolean; readonly asAddStakingLiquidityToken: { - readonly pairedOrLiquidityToken: ParachainStakingPairedOrLiquidityToken; + readonly addedLiquidityToken: u32; readonly currentLiquidityTokens: u32; } & Struct; readonly isRemoveStakingLiquidityToken: boolean; readonly asRemoveStakingLiquidityToken: { - readonly pairedOrLiquidityToken: ParachainStakingPairedOrLiquidityToken; + readonly removedLiquidityToken: u32; readonly currentLiquidityTokens: u32; } & Struct; readonly isAggregatorUpdateMetadata: boolean; @@ -2126,7 +2149,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'SetTotalSelected' | 'SetCollatorCommission' | 'JoinCandidates' | 'ScheduleLeaveCandidates' | 'ExecuteLeaveCandidates' | 'CancelLeaveCandidates' | 'GoOffline' | 'GoOnline' | 'ScheduleCandidateBondMore' | 'ScheduleCandidateBondLess' | 'ExecuteCandidateBondRequest' | 'CancelCandidateBondRequest' | 'Delegate' | 'ScheduleLeaveDelegators' | 'ExecuteLeaveDelegators' | 'CancelLeaveDelegators' | 'ScheduleRevokeDelegation' | 'ScheduleDelegatorBondMore' | 'ScheduleDelegatorBondLess' | 'ExecuteDelegationRequest' | 'CancelDelegationRequest' | 'AddStakingLiquidityToken' | 'RemoveStakingLiquidityToken' | 'AggregatorUpdateMetadata' | 'UpdateCandidateAggregator' | 'PayoutCollatorRewards' | 'PayoutDelegatorReward'; } - /** @name MangataTypesMultipurposeLiquidityBondKind (187) */ + /** @name MangataTypesMultipurposeLiquidityBondKind (189) */ interface MangataTypesMultipurposeLiquidityBondKind extends Enum { readonly isAvailableBalance: boolean; readonly isActivatedUnstakedReserves: boolean; @@ -2134,23 +2157,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'AvailableBalance' | 'ActivatedUnstakedReserves' | 'UnspentReserves'; } - /** @name ParachainStakingPairedOrLiquidityToken (188) */ - interface ParachainStakingPairedOrLiquidityToken extends Enum { - readonly isPaired: boolean; - readonly asPaired: u32; - readonly isLiquidity: boolean; - readonly asLiquidity: u32; - readonly type: 'Paired' | 'Liquidity'; - } - - /** @name ParachainStakingMetadataUpdateAction (189) */ + /** @name ParachainStakingMetadataUpdateAction (190) */ interface ParachainStakingMetadataUpdateAction extends Enum { readonly isExtendApprovedCollators: boolean; readonly isRemoveApprovedCollators: boolean; readonly type: 'ExtendApprovedCollators' | 'RemoveApprovedCollators'; } - /** @name PalletSequencerStakingCall (190) */ + /** @name PalletSequencerStakingCall (191) */ interface PalletSequencerStakingCall extends Enum { readonly isProvideSequencerStake: boolean; readonly asProvideSequencerStake: { @@ -2192,14 +2206,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'ProvideSequencerStake' | 'LeaveActiveSequencers' | 'RejoinActiveSequencers' | 'Unstake' | 'SetSequencerConfiguration' | 'SetUpdaterAccountForSequencer' | 'PayoutSequencerRewards'; } - /** @name PalletSequencerStakingStakeAction (191) */ + /** @name PalletSequencerStakingStakeAction (192) */ interface PalletSequencerStakingStakeAction extends Enum { readonly isStakeOnly: boolean; readonly isStakeAndJoinActiveSet: boolean; readonly type: 'StakeOnly' | 'StakeAndJoinActiveSet'; } - /** @name PalletSessionCall (192) */ + /** @name PalletSessionCall (193) */ interface PalletSessionCall extends Enum { readonly isSetKeys: boolean; readonly asSetKeys: { @@ -2210,19 +2224,19 @@ declare module '@polkadot/types/lookup' { readonly type: 'SetKeys' | 'PurgeKeys'; } - /** @name RollupRuntimeSessionKeys (193) */ + /** @name RollupRuntimeSessionKeys (194) */ interface RollupRuntimeSessionKeys extends Struct { readonly aura: SpConsensusAuraSr25519AppSr25519Public; readonly grandpa: SpConsensusGrandpaAppPublic; } - /** @name SpConsensusAuraSr25519AppSr25519Public (194) */ + /** @name SpConsensusAuraSr25519AppSr25519Public (195) */ interface SpConsensusAuraSr25519AppSr25519Public extends SpCoreSr25519Public {} - /** @name SpCoreSr25519Public (195) */ + /** @name SpCoreSr25519Public (196) */ interface SpCoreSr25519Public extends U8aFixed {} - /** @name PalletGrandpaCall (196) */ + /** @name PalletGrandpaCall (197) */ interface PalletGrandpaCall extends Enum { readonly isReportEquivocation: boolean; readonly asReportEquivocation: { @@ -2242,13 +2256,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'ReportEquivocation' | 'ReportEquivocationUnsigned' | 'NoteStalled'; } - /** @name SpConsensusGrandpaEquivocationProof (197) */ + /** @name SpConsensusGrandpaEquivocationProof (198) */ interface SpConsensusGrandpaEquivocationProof extends Struct { readonly setId: u64; readonly equivocation: SpConsensusGrandpaEquivocation; } - /** @name SpConsensusGrandpaEquivocation (198) */ + /** @name SpConsensusGrandpaEquivocation (199) */ interface SpConsensusGrandpaEquivocation extends Enum { readonly isPrevote: boolean; readonly asPrevote: FinalityGrandpaEquivocationPrevote; @@ -2257,7 +2271,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Prevote' | 'Precommit'; } - /** @name FinalityGrandpaEquivocationPrevote (199) */ + /** @name FinalityGrandpaEquivocationPrevote (200) */ interface FinalityGrandpaEquivocationPrevote extends Struct { readonly roundNumber: u64; readonly identity: SpConsensusGrandpaAppPublic; @@ -2265,19 +2279,19 @@ declare module '@polkadot/types/lookup' { readonly second: ITuple<[FinalityGrandpaPrevote, SpConsensusGrandpaAppSignature]>; } - /** @name FinalityGrandpaPrevote (200) */ + /** @name FinalityGrandpaPrevote (201) */ interface FinalityGrandpaPrevote extends Struct { readonly targetHash: H256; readonly targetNumber: u32; } - /** @name SpConsensusGrandpaAppSignature (201) */ + /** @name SpConsensusGrandpaAppSignature (202) */ interface SpConsensusGrandpaAppSignature extends SpCoreEd25519Signature {} - /** @name SpCoreEd25519Signature (202) */ + /** @name SpCoreEd25519Signature (203) */ interface SpCoreEd25519Signature extends U8aFixed {} - /** @name FinalityGrandpaEquivocationPrecommit (205) */ + /** @name FinalityGrandpaEquivocationPrecommit (206) */ interface FinalityGrandpaEquivocationPrecommit extends Struct { readonly roundNumber: u64; readonly identity: SpConsensusGrandpaAppPublic; @@ -2285,16 +2299,16 @@ declare module '@polkadot/types/lookup' { readonly second: ITuple<[FinalityGrandpaPrecommit, SpConsensusGrandpaAppSignature]>; } - /** @name FinalityGrandpaPrecommit (206) */ + /** @name FinalityGrandpaPrecommit (207) */ interface FinalityGrandpaPrecommit extends Struct { readonly targetHash: H256; readonly targetNumber: u32; } - /** @name SpCoreVoid (208) */ + /** @name SpCoreVoid (209) */ type SpCoreVoid = Null; - /** @name OrmlAssetRegistryModuleCall (209) */ + /** @name OrmlAssetRegistryModuleCall (210) */ interface OrmlAssetRegistryModuleCall extends Enum { readonly isRegisterAsset: boolean; readonly asRegisterAsset: { @@ -2324,7 +2338,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'RegisterAsset' | 'UpdateAsset' | 'RegisterL1Asset' | 'UpdateL1AssetData'; } - /** @name MangataTypesAssetsL1Asset (212) */ + /** @name MangataTypesAssetsL1Asset (213) */ interface MangataTypesAssetsL1Asset extends Enum { readonly isEthereum: boolean; readonly asEthereum: U8aFixed; @@ -2332,10 +2346,16 @@ declare module '@polkadot/types/lookup' { readonly asArbitrum: U8aFixed; readonly isBase: boolean; readonly asBase: U8aFixed; - readonly type: 'Ethereum' | 'Arbitrum' | 'Base'; + readonly isMonad: boolean; + readonly asMonad: U8aFixed; + readonly isMegaEth: boolean; + readonly asMegaEth: U8aFixed; + readonly isSonic: boolean; + readonly asSonic: U8aFixed; + readonly type: 'Ethereum' | 'Arbitrum' | 'Base' | 'Monad' | 'MegaEth' | 'Sonic'; } - /** @name PalletTreasuryCall (214) */ + /** @name PalletTreasuryCall (215) */ interface PalletTreasuryCall extends Enum { readonly isProposeSpend: boolean; readonly asProposeSpend: { @@ -2381,7 +2401,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal' | 'SpendLocal' | 'RemoveApproval' | 'Spend' | 'Payout' | 'CheckStatus' | 'VoidSpend'; } - /** @name PalletSudoMangataCall (215) */ + /** @name PalletSudoMangataCall (216) */ interface PalletSudoMangataCall extends Enum { readonly isSudo: boolean; readonly asSudo: { @@ -2405,7 +2425,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs' | 'RemoveKey'; } - /** @name PalletSudoOriginCall (216) */ + /** @name PalletSudoOriginCall (217) */ interface PalletSudoOriginCall extends Enum { readonly isSudo: boolean; readonly asSudo: { @@ -2424,7 +2444,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SudoAs'; } - /** @name PalletCollectiveMangataCall (217) */ + /** @name PalletCollectiveMangataCall (218) */ interface PalletCollectiveMangataCall extends Enum { readonly isSetMembers: boolean; readonly asSetMembers: { @@ -2463,7 +2483,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'SetMembers' | 'Execute' | 'Propose' | 'Vote' | 'DisapproveProposal' | 'Close'; } - /** @name PalletIdentityCall (218) */ + /** @name PalletIdentityCall (219) */ interface PalletIdentityCall extends Enum { readonly isAddRegistrar: boolean; readonly asAddRegistrar: { @@ -2563,7 +2583,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AddRegistrar' | 'SetIdentity' | 'SetSubs' | 'ClearIdentity' | 'RequestJudgement' | 'CancelRequest' | 'SetFee' | 'SetAccountId' | 'SetFields' | 'ProvideJudgement' | 'KillIdentity' | 'AddSub' | 'RenameSub' | 'RemoveSub' | 'QuitSub' | 'AddUsernameAuthority' | 'RemoveUsernameAuthority' | 'SetUsernameFor' | 'AcceptUsername' | 'RemoveExpiredApproval' | 'SetPrimaryUsername' | 'RemoveDanglingUsername'; } - /** @name PalletIdentityLegacyIdentityInfo (219) */ + /** @name PalletIdentityLegacyIdentityInfo (220) */ interface PalletIdentityLegacyIdentityInfo extends Struct { readonly additional: Vec>; readonly display: Data; @@ -2576,7 +2596,7 @@ declare module '@polkadot/types/lookup' { readonly twitter: Data; } - /** @name PalletIdentityJudgement (256) */ + /** @name PalletIdentityJudgement (257) */ interface PalletIdentityJudgement extends Enum { readonly isUnknown: boolean; readonly isFeePaid: boolean; @@ -2589,7 +2609,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Unknown' | 'FeePaid' | 'Reasonable' | 'KnownGood' | 'OutOfDate' | 'LowQuality' | 'Erroneous'; } - /** @name PalletMembershipCall (258) */ + /** @name PalletMembershipCall (259) */ interface PalletMembershipCall extends Enum { readonly isAddMember: boolean; readonly asAddMember: { @@ -2620,7 +2640,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AddMember' | 'RemoveMember' | 'SwapMember' | 'ResetMembers' | 'ChangeKey' | 'SetPrime' | 'ClearPrime'; } - /** @name RollupRuntimeOriginCaller (260) */ + /** @name RollupRuntimeOriginCaller (261) */ interface RollupRuntimeOriginCaller extends Enum { readonly isSystem: boolean; readonly asSystem: FrameSupportDispatchRawOrigin; @@ -2630,7 +2650,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'System' | 'Void' | 'Council'; } - /** @name FrameSupportDispatchRawOrigin (261) */ + /** @name FrameSupportDispatchRawOrigin (262) */ interface FrameSupportDispatchRawOrigin extends Enum { readonly isRoot: boolean; readonly isSigned: boolean; @@ -2639,7 +2659,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Root' | 'Signed' | 'None'; } - /** @name PalletCollectiveMangataRawOrigin (262) */ + /** @name PalletCollectiveMangataRawOrigin (263) */ interface PalletCollectiveMangataRawOrigin extends Enum { readonly isMembers: boolean; readonly asMembers: ITuple<[u32, u32]>; @@ -2649,27 +2669,27 @@ declare module '@polkadot/types/lookup' { readonly type: 'Members' | 'Member' | 'Phantom'; } - /** @name PalletUtilityMangataError (263) */ + /** @name PalletUtilityMangataError (264) */ interface PalletUtilityMangataError extends Enum { readonly isTooManyCalls: boolean; readonly type: 'TooManyCalls'; } - /** @name PalletProxyProxyDefinition (266) */ + /** @name PalletProxyProxyDefinition (267) */ interface PalletProxyProxyDefinition extends Struct { readonly delegate: SpRuntimeAccountAccountId20; readonly proxyType: RollupRuntimeRuntimeConfigConfigPalletProxyProxyType; readonly delay: u32; } - /** @name PalletProxyAnnouncement (270) */ + /** @name PalletProxyAnnouncement (271) */ interface PalletProxyAnnouncement extends Struct { readonly real: SpRuntimeAccountAccountId20; readonly callHash: H256; readonly height: u32; } - /** @name PalletProxyError (272) */ + /** @name PalletProxyError (273) */ interface PalletProxyError extends Enum { readonly isTooMany: boolean; readonly isNotFound: boolean; @@ -2682,13 +2702,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'TooMany' | 'NotFound' | 'NotProxy' | 'Unproxyable' | 'Duplicate' | 'NoPermission' | 'Unannounced' | 'NoSelfProxy'; } - /** @name PalletMaintenanceMaintenanceStatusInfo (273) */ + /** @name PalletMaintenanceMaintenanceStatusInfo (274) */ interface PalletMaintenanceMaintenanceStatusInfo extends Struct { readonly isMaintenance: bool; readonly isUpgradableInMaintenance: bool; } - /** @name PalletMaintenanceError (274) */ + /** @name PalletMaintenanceError (275) */ interface PalletMaintenanceError extends Enum { readonly isNotFoundationAccount: boolean; readonly isNotInMaintenanceMode: boolean; @@ -2699,7 +2719,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotFoundationAccount' | 'NotInMaintenanceMode' | 'AlreadyInMaintenanceMode' | 'AlreadyUpgradableInMaintenanceMode' | 'AlreadyNotUpgradableInMaintenanceMode' | 'UpgradeBlockedByMaintenance'; } - /** @name PalletRolldownUpdateMetadata (281) */ + /** @name PalletRolldownUpdateMetadata (282) */ interface PalletRolldownUpdateMetadata extends Struct { readonly maxId: u128; readonly minId: u128; @@ -2708,13 +2728,13 @@ declare module '@polkadot/types/lookup' { readonly updateHash: H256; } - /** @name PalletRolldownSequencerRights (284) */ + /** @name PalletRolldownSequencerRights (285) */ interface PalletRolldownSequencerRights extends Struct { readonly readRights: u128; readonly cancelRights: u128; } - /** @name PalletRolldownL2Request (289) */ + /** @name PalletRolldownL2Request (290) */ interface PalletRolldownL2Request extends Enum { readonly isFailedDepositResolution: boolean; readonly asFailedDepositResolution: PalletRolldownMessagesFailedDepositResolution; @@ -2725,14 +2745,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'FailedDepositResolution' | 'Cancel' | 'Withdrawal'; } - /** @name PalletRolldownMessagesFailedDepositResolution (290) */ + /** @name PalletRolldownMessagesFailedDepositResolution (291) */ interface PalletRolldownMessagesFailedDepositResolution extends Struct { readonly requestId: PalletRolldownMessagesRequestId; readonly originRequestId: u128; readonly ferry: U8aFixed; } - /** @name PalletRolldownMessagesCancel (291) */ + /** @name PalletRolldownMessagesCancel (292) */ interface PalletRolldownMessagesCancel extends Struct { readonly requestId: PalletRolldownMessagesRequestId; readonly updater: SpRuntimeAccountAccountId20; @@ -2744,7 +2764,7 @@ declare module '@polkadot/types/lookup' { readonly hash_: H256; } - /** @name PalletRolldownMessagesWithdrawal (292) */ + /** @name PalletRolldownMessagesWithdrawal (293) */ interface PalletRolldownMessagesWithdrawal extends Struct { readonly requestId: PalletRolldownMessagesRequestId; readonly withdrawalRecipient: U8aFixed; @@ -2753,14 +2773,14 @@ declare module '@polkadot/types/lookup' { readonly ferryTip: U256; } - /** @name PalletRolldownDisputeRole (295) */ + /** @name PalletRolldownDisputeRole (296) */ interface PalletRolldownDisputeRole extends Enum { readonly isCanceler: boolean; readonly isSubmitter: boolean; readonly type: 'Canceler' | 'Submitter'; } - /** @name PalletRolldownError (303) */ + /** @name PalletRolldownError (304) */ interface PalletRolldownError extends Enum { readonly isOperationFailed: boolean; readonly isReadRightsExhausted: boolean; @@ -2802,32 +2822,32 @@ declare module '@polkadot/types/lookup' { readonly type: 'OperationFailed' | 'ReadRightsExhausted' | 'CancelRightsExhausted' | 'EmptyUpdate' | 'AddressDeserializationFailure' | 'RequestDoesNotExist' | 'NotEnoughAssets' | 'NotEnoughAssetsForFee' | 'NotEnoughAssetsForFerryTip' | 'BalanceOverflow' | 'L1AssetCreationFailed' | 'MathOverflow' | 'TooManyRequests' | 'InvalidUpdate' | 'L1AssetNotFound' | 'WrongRequestId' | 'OnlySelectedSequencerisAllowedToUpdate' | 'SequencerLastUpdateStillInDisputePeriod' | 'SequencerAwaitingCancelResolution' | 'MultipleUpdatesInSingleBlock' | 'BlockedByMaintenanceMode' | 'UnsupportedAsset' | 'InvalidRange' | 'NonExistingRequestId' | 'UnknownAliasAccount' | 'FailedDepositDoesNotExist' | 'EmptyBatch' | 'TokenDoesNotExist' | 'NotEligibleForRefund' | 'FerryHashMismatch' | 'MintError' | 'AssetRegistrationProblem' | 'UpdateHashMishmatch' | 'AlreadyExecuted' | 'UninitializedChainId' | 'NontransferableToken' | 'AlreadyFerried'; } - /** @name PalletMetamaskSignatureError (304) */ + /** @name PalletMetamaskSignatureError (305) */ interface PalletMetamaskSignatureError extends Enum { readonly isNothingToUpdate: boolean; readonly type: 'NothingToUpdate'; } - /** @name OrmlTokensBalanceLock (307) */ + /** @name OrmlTokensBalanceLock (308) */ interface OrmlTokensBalanceLock extends Struct { readonly id: U8aFixed; readonly amount: u128; } - /** @name OrmlTokensAccountData (309) */ + /** @name OrmlTokensAccountData (310) */ interface OrmlTokensAccountData extends Struct { readonly free: u128; readonly reserved: u128; readonly frozen: u128; } - /** @name OrmlTokensReserveData (311) */ + /** @name OrmlTokensReserveData (312) */ interface OrmlTokensReserveData extends Struct { readonly id: U8aFixed; readonly amount: u128; } - /** @name OrmlTokensModuleError (313) */ + /** @name OrmlTokensModuleError (314) */ interface OrmlTokensModuleError extends Enum { readonly isBalanceTooLow: boolean; readonly isAmountIntoBalanceFailed: boolean; @@ -2842,14 +2862,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'BalanceTooLow' | 'AmountIntoBalanceFailed' | 'LiquidityRestrictions' | 'MaxLocksExceeded' | 'KeepAlive' | 'ExistentialDeposit' | 'DeadAccount' | 'TokenIdNotExists' | 'TooManyReserves' | 'NontransferableToken'; } - /** @name PalletTransactionPaymentReleases (315) */ + /** @name PalletTransactionPaymentReleases (316) */ interface PalletTransactionPaymentReleases extends Enum { readonly isV1Ancient: boolean; readonly isV2: boolean; readonly type: 'V1Ancient' | 'V2'; } - /** @name PalletStableSwapPoolInfo (316) */ + /** @name PalletStableSwapPoolInfo (317) */ interface PalletStableSwapPoolInfo extends Struct { readonly lpToken: u32; readonly assets: Vec; @@ -2857,7 +2877,7 @@ declare module '@polkadot/types/lookup' { readonly rateMultipliers: Vec; } - /** @name PalletStableSwapError (317) */ + /** @name PalletStableSwapError (320) */ interface PalletStableSwapError extends Enum { readonly isAmpCoeffOutOfRange: boolean; readonly isInitialPoolRateOutOfRange: boolean; @@ -2876,10 +2896,11 @@ declare module '@polkadot/types/lookup' { readonly isExcesiveOutputAmount: boolean; readonly isMathOverflow: boolean; readonly isLiquidityTokenCreationFailed: boolean; - readonly type: 'AmpCoeffOutOfRange' | 'InitialPoolRateOutOfRange' | 'TooManyAssets' | 'PoolAlreadyExists' | 'AssetDoesNotExist' | 'SameAsset' | 'NoSuchPool' | 'ArgumentsLengthMismatch' | 'PoolInvariantBroken' | 'InitialLiquidityZeroAmount' | 'NoSuchAssetInPool' | 'UnexpectedFailure' | 'InsufficientOutputAmount' | 'InsufficientInputAmount' | 'ExcesiveOutputAmount' | 'MathOverflow' | 'LiquidityTokenCreationFailed'; + readonly isEqAssetExceededBound: boolean; + readonly type: 'AmpCoeffOutOfRange' | 'InitialPoolRateOutOfRange' | 'TooManyAssets' | 'PoolAlreadyExists' | 'AssetDoesNotExist' | 'SameAsset' | 'NoSuchPool' | 'ArgumentsLengthMismatch' | 'PoolInvariantBroken' | 'InitialLiquidityZeroAmount' | 'NoSuchAssetInPool' | 'UnexpectedFailure' | 'InsufficientOutputAmount' | 'InsufficientInputAmount' | 'ExcesiveOutputAmount' | 'MathOverflow' | 'LiquidityTokenCreationFailed' | 'EqAssetExceededBound'; } - /** @name PalletXykError (319) */ + /** @name PalletXykError (322) */ interface PalletXykError extends Enum { readonly isPoolAlreadyExists: boolean; readonly isNotEnoughAssets: boolean; @@ -2918,7 +2939,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'PoolAlreadyExists' | 'NotEnoughAssets' | 'NoSuchPool' | 'NoSuchLiquidityAsset' | 'NotEnoughReserve' | 'ZeroAmount' | 'InsufficientInputAmount' | 'InsufficientOutputAmount' | 'SameAsset' | 'AssetAlreadyExists' | 'AssetDoesNotExists' | 'DivisionByZero' | 'UnexpectedFailure' | 'NotPairedWithNativeAsset' | 'SecondAssetAmountExceededExpectations' | 'MathOverflow' | 'LiquidityTokenCreationFailed' | 'NotEnoughRewardsEarned' | 'NotAPromotedPool' | 'PastTimeCalculation' | 'PoolAlreadyPromoted' | 'SoldAmountTooLow' | 'FunctionNotAvailableForThisToken' | 'DisallowedPool' | 'LiquidityCheckpointMathError' | 'CalculateRewardsMathError' | 'CalculateCumulativeWorkMaxRatioMathError' | 'CalculateRewardsAllMathError' | 'NoRights' | 'MultiswapShouldBeAtleastTwoHops' | 'MultiBuyAssetCantHaveSamePoolAtomicSwaps' | 'MultiSwapCantHaveSameTokenConsequetively' | 'TradingBlockedByMaintenanceMode' | 'PoolIsEmpty'; } - /** @name PalletProofOfStakeRewardInfo (320) */ + /** @name PalletProofOfStakeRewardInfo (323) */ interface PalletProofOfStakeRewardInfo extends Struct { readonly activatedAmount: u128; readonly rewardsNotYetClaimed: u128; @@ -2928,20 +2949,20 @@ declare module '@polkadot/types/lookup' { readonly missingAtLastCheckpoint: U256; } - /** @name PalletProofOfStakePromotedPools (322) */ + /** @name PalletProofOfStakePromotedPools (325) */ interface PalletProofOfStakePromotedPools extends Struct { readonly weight: u8; readonly rewards: U256; } - /** @name PalletProofOfStakeScheduleRewardsCalculatorScheduleRewards (326) */ + /** @name PalletProofOfStakeScheduleRewardsCalculatorScheduleRewards (329) */ interface PalletProofOfStakeScheduleRewardsCalculatorScheduleRewards extends Struct { readonly pending: u128; readonly pendingSessionId: u32; readonly total: u128; } - /** @name PalletProofOfStakeSchedulesList (333) */ + /** @name PalletProofOfStakeSchedulesList (336) */ interface PalletProofOfStakeSchedulesList extends Struct { readonly head: Option; readonly tail: Option; @@ -2949,7 +2970,7 @@ declare module '@polkadot/types/lookup' { readonly count: u64; } - /** @name PalletProofOfStakeSchedule (335) */ + /** @name PalletProofOfStakeSchedule (338) */ interface PalletProofOfStakeSchedule extends Struct { readonly scheduledAt: u32; readonly lastSession: u32; @@ -2958,7 +2979,7 @@ declare module '@polkadot/types/lookup' { readonly amountPerSession: u128; } - /** @name PalletProofOfStakeScheduleRewardsCalculatorActivatedLiquidityPerSchedule (336) */ + /** @name PalletProofOfStakeScheduleRewardsCalculatorActivatedLiquidityPerSchedule (339) */ interface PalletProofOfStakeScheduleRewardsCalculatorActivatedLiquidityPerSchedule extends Struct { readonly pendingPositive: u128; readonly pendingNegative: u128; @@ -2966,7 +2987,7 @@ declare module '@polkadot/types/lookup' { readonly total: u128; } - /** @name PalletProofOfStakeError (338) */ + /** @name PalletProofOfStakeError (341) */ interface PalletProofOfStakeError extends Enum { readonly isNotEnoughAssets: boolean; readonly isMathOverflow: boolean; @@ -2991,7 +3012,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotEnoughAssets' | 'MathOverflow' | 'NotEnoughRewardsEarned' | 'NotAPromotedPool' | 'PastTimeCalculation' | 'LiquidityCheckpointMathError' | 'CalculateRewardsMathError' | 'MathError' | 'CalculateRewardsAllMathError' | 'MissingRewardsInfoError' | 'DeprecatedExtrinsic' | 'CannotScheduleRewardsInPast' | 'PoolDoesNotExist' | 'TooManySchedules' | 'TooLittleRewards' | 'TooSmallVolume' | 'LiquidityLockedIn3rdpartyRewards' | 'NoThirdPartyPartyRewardsToClaim' | 'SoloTokenPromotionForbiddenError' | 'NontransferableToken'; } - /** @name PalletFeeLockFeeLockMetadataInfo (339) */ + /** @name PalletFeeLockFeeLockMetadataInfo (342) */ interface PalletFeeLockFeeLockMetadataInfo extends Struct { readonly periodLength: u32; readonly feeLockAmount: u128; @@ -2999,13 +3020,13 @@ declare module '@polkadot/types/lookup' { readonly whitelistedTokens: BTreeSet; } - /** @name PalletFeeLockAccountFeeLockDataInfo (342) */ + /** @name PalletFeeLockAccountFeeLockDataInfo (344) */ interface PalletFeeLockAccountFeeLockDataInfo extends Struct { readonly totalFeeLockAmount: u128; readonly lastFeeLockBlock: u32; } - /** @name PalletFeeLockError (343) */ + /** @name PalletFeeLockError (345) */ interface PalletFeeLockError extends Enum { readonly isFeeLocksIncorrectlyInitialzed: boolean; readonly isInvalidFeeLockMetadata: boolean; @@ -3017,14 +3038,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'FeeLocksIncorrectlyInitialzed' | 'InvalidFeeLockMetadata' | 'FeeLocksNotInitialized' | 'NotFeeLocked' | 'CantUnlockFeeYet' | 'MaxCuratedTokensLimitExceeded' | 'UnexpectedFailure'; } - /** @name PalletVestingMangataReleases (346) */ + /** @name PalletVestingMangataReleases (348) */ interface PalletVestingMangataReleases extends Enum { readonly isV0: boolean; readonly isV1: boolean; readonly type: 'V0' | 'V1'; } - /** @name PalletVestingMangataError (347) */ + /** @name PalletVestingMangataError (349) */ interface PalletVestingMangataError extends Enum { readonly isNotVesting: boolean; readonly isAtMaxVestingSchedules: boolean; @@ -3038,14 +3059,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotVesting' | 'AtMaxVestingSchedules' | 'AmountLow' | 'ScheduleIndexOutOfBounds' | 'InvalidScheduleParams' | 'NoSuitableScheduleFound' | 'SudoUnlockIsDisallowed' | 'InvalidVestingIndex' | 'MathError'; } - /** @name PalletCrowdloanRewardsRewardInfo (349) */ + /** @name PalletCrowdloanRewardsRewardInfo (351) */ interface PalletCrowdloanRewardsRewardInfo extends Struct { readonly totalReward: u128; readonly claimedReward: u128; readonly contributedRelayAddresses: Vec; } - /** @name PalletCrowdloanRewardsError (350) */ + /** @name PalletCrowdloanRewardsError (352) */ interface PalletCrowdloanRewardsError extends Enum { readonly isAlreadyAssociated: boolean; readonly isBatchBeyondFundPot: boolean; @@ -3069,7 +3090,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AlreadyAssociated' | 'BatchBeyondFundPot' | 'FirstClaimAlreadyDone' | 'RewardNotHighEnough' | 'InvalidClaimSignature' | 'InvalidFreeClaimSignature' | 'NoAssociatedClaim' | 'RewardsAlreadyClaimed' | 'RewardVecAlreadyInitialized' | 'RewardVecNotFullyInitializedYet' | 'RewardsDoNotMatchFund' | 'TooManyContributors' | 'VestingPeriodNonValid' | 'NonContributedAddressProvided' | 'InsufficientNumberOfValidProofs' | 'ClaimingLessThanED' | 'MathOverflow' | 'PeriodNotSet' | 'AllocationDoesNotMatch'; } - /** @name PalletIssuanceError (354) */ + /** @name PalletIssuanceError (356) */ interface PalletIssuanceError extends Enum { readonly isIssuanceConfigAlreadyInitialized: boolean; readonly isIssuanceConfigNotInitialized: boolean; @@ -3082,7 +3103,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'IssuanceConfigAlreadyInitialized' | 'IssuanceConfigNotInitialized' | 'TgeNotFinalized' | 'TgeIsAlreadyFinalized' | 'IssuanceConfigInvalid' | 'MathError' | 'UnknownPool' | 'InvalidSplitAmounts'; } - /** @name PalletMultipurposeLiquidityReserveStatusInfo (355) */ + /** @name PalletMultipurposeLiquidityReserveStatusInfo (357) */ interface PalletMultipurposeLiquidityReserveStatusInfo extends Struct { readonly stakedUnactivatedReserves: u128; readonly activatedUnstakedReserves: u128; @@ -3091,14 +3112,14 @@ declare module '@polkadot/types/lookup' { readonly relockAmount: u128; } - /** @name PalletMultipurposeLiquidityRelockStatusInfo (357) */ + /** @name PalletMultipurposeLiquidityRelockStatusInfo (359) */ interface PalletMultipurposeLiquidityRelockStatusInfo extends Struct { readonly amount: u128; readonly startingBlock: u32; readonly endingBlockAsBalance: u128; } - /** @name PalletMultipurposeLiquidityError (359) */ + /** @name PalletMultipurposeLiquidityError (361) */ interface PalletMultipurposeLiquidityError extends Enum { readonly isNotALiquidityToken: boolean; readonly isRelockCountLimitExceeded: boolean; @@ -3109,7 +3130,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotALiquidityToken' | 'RelockCountLimitExceeded' | 'RelockInstanceIndexOOB' | 'NotEnoughUnspentReserves' | 'NotEnoughTokens' | 'MathError'; } - /** @name PalletBootstrapBootstrapPhase (360) */ + /** @name PalletBootstrapBootstrapPhase (362) */ interface PalletBootstrapBootstrapPhase extends Enum { readonly isBeforeStart: boolean; readonly isWhitelist: boolean; @@ -3118,10 +3139,10 @@ declare module '@polkadot/types/lookup' { readonly type: 'BeforeStart' | 'Whitelist' | 'Public' | 'Finished'; } - /** @name FrameSupportPalletId (364) */ + /** @name FrameSupportPalletId (366) */ interface FrameSupportPalletId extends U8aFixed {} - /** @name PalletBootstrapError (365) */ + /** @name PalletBootstrapError (367) */ interface PalletBootstrapError extends Enum { readonly isUnsupportedTokenId: boolean; readonly isNotEnoughAssets: boolean; @@ -3149,7 +3170,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'UnsupportedTokenId' | 'NotEnoughAssets' | 'NotEnoughVestedAssets' | 'MathOverflow' | 'Unauthorized' | 'BootstrapStartInThePast' | 'PhaseLengthCannotBeZero' | 'AlreadyStarted' | 'ValuationRatio' | 'FirstProvisionInSecondTokenId' | 'PoolAlreadyExists' | 'NotFinishedYet' | 'NothingToClaim' | 'WrongRatio' | 'BootstrapNotReadyToBeFinished' | 'SameToken' | 'TokenIdDoesNotExists' | 'TokensActivationFailed' | 'BootstrapNotSchduled' | 'BootstrapFinished' | 'TooLateToUpdateBootstrap' | 'ProvisioningBlockedByMaintenanceMode' | 'BootstrapMustBePreFinalized'; } - /** @name PalletMarketError (366) */ + /** @name PalletMarketError (368) */ interface PalletMarketError extends Enum { readonly isNoSuchPool: boolean; readonly isFunctionNotAvailableForThisToken: boolean; @@ -3164,17 +3185,29 @@ declare module '@polkadot/types/lookup' { readonly isMultiSwapSamePool: boolean; readonly isMultiSwapPathInvalid: boolean; readonly isNontransferableToken: boolean; - readonly type: 'NoSuchPool' | 'FunctionNotAvailableForThisToken' | 'DisallowedPool' | 'InsufficientOutputAmount' | 'ExcesiveInputAmount' | 'NotPairedWithNativeAsset' | 'NotAPromotedPool' | 'AssetDoesNotExists' | 'FunctionNotAvailableForThisPoolKind' | 'TradingBlockedByMaintenanceMode' | 'MultiSwapSamePool' | 'MultiSwapPathInvalid' | 'NontransferableToken'; + readonly isMathOverflow: boolean; + readonly asMathOverflow: { + readonly id: u8; + } & Struct; + readonly isUnexpectedFailure: boolean; + readonly asUnexpectedFailure: { + readonly id: u8; + } & Struct; + readonly isSwapPrevalidation: boolean; + readonly isNotEnoughAssetsForFees: boolean; + readonly isNotEnoughAssetsForFeeLock: boolean; + readonly isInsufficientInputAmount: boolean; + readonly type: 'NoSuchPool' | 'FunctionNotAvailableForThisToken' | 'DisallowedPool' | 'InsufficientOutputAmount' | 'ExcesiveInputAmount' | 'NotPairedWithNativeAsset' | 'NotAPromotedPool' | 'AssetDoesNotExists' | 'FunctionNotAvailableForThisPoolKind' | 'TradingBlockedByMaintenanceMode' | 'MultiSwapSamePool' | 'MultiSwapPathInvalid' | 'NontransferableToken' | 'MathOverflow' | 'UnexpectedFailure' | 'SwapPrevalidation' | 'NotEnoughAssetsForFees' | 'NotEnoughAssetsForFeeLock' | 'InsufficientInputAmount'; } - /** @name ParachainStakingRoundInfo (367) */ + /** @name ParachainStakingRoundInfo (369) */ interface ParachainStakingRoundInfo extends Struct { readonly current: u32; readonly first: u32; readonly length: u32; } - /** @name ParachainStakingDelegator (368) */ + /** @name ParachainStakingDelegator (370) */ interface ParachainStakingDelegator extends Struct { readonly id: SpRuntimeAccountAccountId20; readonly delegations: ParachainStakingSetOrderedSetBond; @@ -3182,22 +3215,22 @@ declare module '@polkadot/types/lookup' { readonly status: ParachainStakingDelegatorStatus; } - /** @name ParachainStakingSetOrderedSetBond (369) */ + /** @name ParachainStakingSetOrderedSetBond (371) */ interface ParachainStakingSetOrderedSetBond extends Vec {} - /** @name ParachainStakingBond (370) */ + /** @name ParachainStakingBond (372) */ interface ParachainStakingBond extends Struct { readonly owner: SpRuntimeAccountAccountId20; readonly amount: u128; readonly liquidityToken: u32; } - /** @name ParachainStakingPendingDelegationRequests (372) */ + /** @name ParachainStakingPendingDelegationRequests (374) */ interface ParachainStakingPendingDelegationRequests extends Struct { readonly requests: BTreeMap; } - /** @name ParachainStakingDelegatorStatus (376) */ + /** @name ParachainStakingDelegatorStatus (378) */ interface ParachainStakingDelegatorStatus extends Enum { readonly isActive: boolean; readonly isLeaving: boolean; @@ -3205,7 +3238,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Active' | 'Leaving'; } - /** @name ParachainStakingCollatorCandidate (377) */ + /** @name ParachainStakingCollatorCandidate (379) */ interface ParachainStakingCollatorCandidate extends Struct { readonly id: SpRuntimeAccountAccountId20; readonly bond: u128; @@ -3219,10 +3252,10 @@ declare module '@polkadot/types/lookup' { readonly state: ParachainStakingCollatorStatus; } - /** @name ParachainStakingSetOrderedSetAccountId20 (378) */ + /** @name ParachainStakingSetOrderedSetAccountId20 (380) */ interface ParachainStakingSetOrderedSetAccountId20 extends Vec {} - /** @name ParachainStakingCollatorStatus (380) */ + /** @name ParachainStakingCollatorStatus (382) */ interface ParachainStakingCollatorStatus extends Enum { readonly isActive: boolean; readonly isIdle: boolean; @@ -3231,7 +3264,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Active' | 'Idle' | 'Leaving'; } - /** @name ParachainStakingCollatorSnapshot (381) */ + /** @name ParachainStakingCollatorSnapshot (383) */ interface ParachainStakingCollatorSnapshot extends Struct { readonly bond: u128; readonly delegations: Vec; @@ -3239,19 +3272,19 @@ declare module '@polkadot/types/lookup' { readonly liquidityToken: u32; } - /** @name ParachainStakingAggregatorMetadataType (388) */ + /** @name ParachainStakingAggregatorMetadataType (390) */ interface ParachainStakingAggregatorMetadataType extends Struct { readonly tokenCollatorMap: BTreeMap; readonly approvedCandidates: BTreeSet; } - /** @name ParachainStakingRoundCollatorRewardInfoType (398) */ + /** @name ParachainStakingRoundCollatorRewardInfoType (400) */ interface ParachainStakingRoundCollatorRewardInfoType extends Struct { readonly collatorReward: u128; readonly delegatorRewards: BTreeMap; } - /** @name ParachainStakingError (399) */ + /** @name ParachainStakingError (401) */ interface ParachainStakingError extends Enum { readonly isDelegatorDNE: boolean; readonly isDelegatorDNEinTopNorBottom: boolean; @@ -3307,10 +3340,11 @@ declare module '@polkadot/types/lookup' { readonly isAggregatorLiquidityTokenTaken: boolean; readonly isIncorrectRewardDelegatorCount: boolean; readonly isMathError: boolean; - readonly type: 'DelegatorDNE' | 'DelegatorDNEinTopNorBottom' | 'DelegatorDNEInDelegatorSet' | 'CandidateDNE' | 'DelegationDNE' | 'DelegatorExists' | 'CandidateExists' | 'CandidateBondBelowMin' | 'InsufficientBalance' | 'DelegationBelowMin' | 'AlreadyOffline' | 'AlreadyActive' | 'DelegatorAlreadyLeaving' | 'DelegatorNotLeaving' | 'DelegatorCannotLeaveYet' | 'CannotDelegateIfLeaving' | 'CandidateAlreadyLeaving' | 'CandidateNotLeaving' | 'CandidateCannotLeaveYet' | 'CannotGoOnlineIfLeaving' | 'ExceedMaxDelegationsPerDelegator' | 'AlreadyDelegatedCandidate' | 'InvalidSchedule' | 'CannotSetBelowMin' | 'NoWritingSameValue' | 'TooLowCandidateCountWeightHintJoinCandidates' | 'TooLowCandidateCountWeightHintCancelLeaveCandidates' | 'TooLowCandidateCountToLeaveCandidates' | 'TooLowDelegationCountToDelegate' | 'TooLowCandidateDelegationCountToDelegate' | 'TooLowDelegationCountToLeaveDelegators' | 'PendingCandidateRequestsDNE' | 'PendingCandidateRequestAlreadyExists' | 'PendingCandidateRequestNotDueYet' | 'PendingDelegationRequestDNE' | 'PendingDelegationRequestAlreadyExists' | 'PendingDelegationRequestNotDueYet' | 'StakingLiquidityTokenNotListed' | 'TooLowCurrentStakingLiquidityTokensCount' | 'StakingLiquidityTokenAlreadyListed' | 'ExceedMaxCollatorCandidates' | 'ExceedMaxTotalDelegatorsPerCandidate' | 'CandidateNotAggregating' | 'CandidateNotAggregatingUnderAggregator' | 'CandidateAlreadyApprovedByAggregator' | 'AggregatorExists' | 'CollatorRoundRewardsDNE' | 'DelegatorRewardsDNE' | 'AggregatorDNE' | 'TargettedAggregatorSameAsCurrent' | 'CandidateNotApprovedByAggregator' | 'AggregatorLiquidityTokenTaken' | 'IncorrectRewardDelegatorCount' | 'MathError'; + readonly isNoSuchPool: boolean; + readonly type: 'DelegatorDNE' | 'DelegatorDNEinTopNorBottom' | 'DelegatorDNEInDelegatorSet' | 'CandidateDNE' | 'DelegationDNE' | 'DelegatorExists' | 'CandidateExists' | 'CandidateBondBelowMin' | 'InsufficientBalance' | 'DelegationBelowMin' | 'AlreadyOffline' | 'AlreadyActive' | 'DelegatorAlreadyLeaving' | 'DelegatorNotLeaving' | 'DelegatorCannotLeaveYet' | 'CannotDelegateIfLeaving' | 'CandidateAlreadyLeaving' | 'CandidateNotLeaving' | 'CandidateCannotLeaveYet' | 'CannotGoOnlineIfLeaving' | 'ExceedMaxDelegationsPerDelegator' | 'AlreadyDelegatedCandidate' | 'InvalidSchedule' | 'CannotSetBelowMin' | 'NoWritingSameValue' | 'TooLowCandidateCountWeightHintJoinCandidates' | 'TooLowCandidateCountWeightHintCancelLeaveCandidates' | 'TooLowCandidateCountToLeaveCandidates' | 'TooLowDelegationCountToDelegate' | 'TooLowCandidateDelegationCountToDelegate' | 'TooLowDelegationCountToLeaveDelegators' | 'PendingCandidateRequestsDNE' | 'PendingCandidateRequestAlreadyExists' | 'PendingCandidateRequestNotDueYet' | 'PendingDelegationRequestDNE' | 'PendingDelegationRequestAlreadyExists' | 'PendingDelegationRequestNotDueYet' | 'StakingLiquidityTokenNotListed' | 'TooLowCurrentStakingLiquidityTokensCount' | 'StakingLiquidityTokenAlreadyListed' | 'ExceedMaxCollatorCandidates' | 'ExceedMaxTotalDelegatorsPerCandidate' | 'CandidateNotAggregating' | 'CandidateNotAggregatingUnderAggregator' | 'CandidateAlreadyApprovedByAggregator' | 'AggregatorExists' | 'CollatorRoundRewardsDNE' | 'DelegatorRewardsDNE' | 'AggregatorDNE' | 'TargettedAggregatorSameAsCurrent' | 'CandidateNotApprovedByAggregator' | 'AggregatorLiquidityTokenTaken' | 'IncorrectRewardDelegatorCount' | 'MathError' | 'NoSuchPool'; } - /** @name PalletSequencerStakingError (411) */ + /** @name PalletSequencerStakingError (413) */ interface PalletSequencerStakingError extends Enum { readonly isOperationFailed: boolean; readonly isMathOverflow: boolean; @@ -3329,10 +3363,10 @@ declare module '@polkadot/types/lookup' { readonly type: 'OperationFailed' | 'MathOverflow' | 'SequencerIsNotInActiveSet' | 'SequencerAlreadyInActiveSet' | 'CantUnstakeWhileInActiveSet' | 'NotEnoughSequencerStake' | 'MaxSequencersLimitReached' | 'TestUnstakingError' | 'UnknownChainId' | 'NoStakeToUnStake' | 'AddressInUse' | 'AliasAccountIsActiveSequencer' | 'SequencerAccountIsActiveSequencerAlias' | 'SequencerRoundRewardsDNE'; } - /** @name SpCoreCryptoKeyTypeId (415) */ + /** @name SpCoreCryptoKeyTypeId (417) */ interface SpCoreCryptoKeyTypeId extends U8aFixed {} - /** @name PalletSessionError (416) */ + /** @name PalletSessionError (418) */ interface PalletSessionError extends Enum { readonly isInvalidProof: boolean; readonly isNoAssociatedValidatorId: boolean; @@ -3342,7 +3376,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'InvalidProof' | 'NoAssociatedValidatorId' | 'DuplicatedKey' | 'NoKeys' | 'NoAccount'; } - /** @name PalletGrandpaStoredState (420) */ + /** @name PalletGrandpaStoredState (422) */ interface PalletGrandpaStoredState extends Enum { readonly isLive: boolean; readonly isPendingPause: boolean; @@ -3359,7 +3393,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Live' | 'PendingPause' | 'Paused' | 'PendingResume'; } - /** @name PalletGrandpaStoredPendingChange (421) */ + /** @name PalletGrandpaStoredPendingChange (423) */ interface PalletGrandpaStoredPendingChange extends Struct { readonly scheduledAt: u32; readonly delay: u32; @@ -3367,7 +3401,7 @@ declare module '@polkadot/types/lookup' { readonly forced: Option; } - /** @name PalletGrandpaError (423) */ + /** @name PalletGrandpaError (425) */ interface PalletGrandpaError extends Enum { readonly isPauseFailed: boolean; readonly isResumeFailed: boolean; @@ -3379,7 +3413,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'PauseFailed' | 'ResumeFailed' | 'ChangePending' | 'TooSoon' | 'InvalidKeyOwnershipProof' | 'InvalidEquivocationProof' | 'DuplicateOffenceReport'; } - /** @name OrmlAssetRegistryModuleError (424) */ + /** @name OrmlAssetRegistryModuleError (426) */ interface OrmlAssetRegistryModuleError extends Enum { readonly isAssetNotFound: boolean; readonly isBadVersion: boolean; @@ -3390,7 +3424,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AssetNotFound' | 'BadVersion' | 'InvalidAssetId' | 'ConflictingAssetId' | 'InvalidAssetString' | 'ConflictingL1Asset'; } - /** @name PalletTreasuryProposal (425) */ + /** @name PalletTreasuryProposal (427) */ interface PalletTreasuryProposal extends Struct { readonly proposer: SpRuntimeAccountAccountId20; readonly value: u128; @@ -3398,7 +3432,7 @@ declare module '@polkadot/types/lookup' { readonly bond: u128; } - /** @name PalletTreasurySpendStatus (427) */ + /** @name PalletTreasurySpendStatus (429) */ interface PalletTreasurySpendStatus extends Struct { readonly assetKind: Null; readonly amount: u128; @@ -3408,7 +3442,7 @@ declare module '@polkadot/types/lookup' { readonly status: PalletTreasuryPaymentState; } - /** @name PalletTreasuryPaymentState (428) */ + /** @name PalletTreasuryPaymentState (430) */ interface PalletTreasuryPaymentState extends Enum { readonly isPending: boolean; readonly isAttempted: boolean; @@ -3419,7 +3453,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Pending' | 'Attempted' | 'Failed'; } - /** @name PalletTreasuryError (429) */ + /** @name PalletTreasuryError (431) */ interface PalletTreasuryError extends Enum { readonly isInsufficientProposersBalance: boolean; readonly isInvalidIndex: boolean; @@ -3436,16 +3470,16 @@ declare module '@polkadot/types/lookup' { readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved' | 'FailedToConvertBalance' | 'SpendExpired' | 'EarlyPayout' | 'AlreadyAttempted' | 'PayoutError' | 'NotAttempted' | 'Inconclusive'; } - /** @name PalletSudoMangataError (430) */ + /** @name PalletSudoMangataError (432) */ interface PalletSudoMangataError extends Enum { readonly isRequireSudo: boolean; readonly type: 'RequireSudo'; } - /** @name PalletSudoOriginError (431) */ + /** @name PalletSudoOriginError (433) */ type PalletSudoOriginError = Null; - /** @name PalletCollectiveMangataVotes (433) */ + /** @name PalletCollectiveMangataVotes (435) */ interface PalletCollectiveMangataVotes extends Struct { readonly index: u32; readonly threshold: u32; @@ -3454,7 +3488,7 @@ declare module '@polkadot/types/lookup' { readonly end: u32; } - /** @name PalletCollectiveMangataError (434) */ + /** @name PalletCollectiveMangataError (436) */ interface PalletCollectiveMangataError extends Enum { readonly isNotMember: boolean; readonly isDuplicateProposal: boolean; @@ -3472,27 +3506,27 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotMember' | 'DuplicateProposal' | 'ProposalMissing' | 'WrongIndex' | 'DuplicateVote' | 'AlreadyInitialized' | 'TooEarly' | 'TooEarlyToCloseByNonFoundationAccount' | 'TooManyProposals' | 'WrongProposalWeight' | 'WrongProposalLength' | 'PrimeAccountNotMember' | 'NotFoundationAccountOrRoot'; } - /** @name PalletIdentityRegistration (436) */ + /** @name PalletIdentityRegistration (438) */ interface PalletIdentityRegistration extends Struct { readonly judgements: Vec>; readonly deposit: u128; readonly info: PalletIdentityLegacyIdentityInfo; } - /** @name PalletIdentityRegistrarInfo (445) */ + /** @name PalletIdentityRegistrarInfo (447) */ interface PalletIdentityRegistrarInfo extends Struct { readonly account: SpRuntimeAccountAccountId20; readonly fee: u128; readonly fields: u64; } - /** @name PalletIdentityAuthorityProperties (447) */ + /** @name PalletIdentityAuthorityProperties (449) */ interface PalletIdentityAuthorityProperties extends Struct { readonly suffix: Bytes; readonly allocation: u32; } - /** @name PalletIdentityError (449) */ + /** @name PalletIdentityError (451) */ interface PalletIdentityError extends Enum { readonly isTooManySubAccounts: boolean; readonly isNotFound: boolean; @@ -3523,7 +3557,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'TooManySubAccounts' | 'NotFound' | 'NotNamed' | 'EmptyIndex' | 'FeeChanged' | 'NoIdentity' | 'StickyJudgement' | 'JudgementGiven' | 'InvalidJudgement' | 'InvalidIndex' | 'InvalidTarget' | 'TooManyRegistrars' | 'AlreadyClaimed' | 'NotSub' | 'NotOwned' | 'JudgementForDifferentIdentity' | 'JudgementPaymentFailed' | 'InvalidSuffix' | 'NotUsernameAuthority' | 'NoAllocation' | 'InvalidSignature' | 'RequiresSignature' | 'InvalidUsername' | 'UsernameTaken' | 'NoUsername' | 'NotExpired'; } - /** @name PalletMembershipError (451) */ + /** @name PalletMembershipError (453) */ interface PalletMembershipError extends Enum { readonly isAlreadyMember: boolean; readonly isNotMember: boolean; @@ -3531,28 +3565,28 @@ declare module '@polkadot/types/lookup' { readonly type: 'AlreadyMember' | 'NotMember' | 'TooManyMembers'; } - /** @name FrameSystemExtensionsCheckSpecVersion (456) */ + /** @name FrameSystemExtensionsCheckSpecVersion (458) */ type FrameSystemExtensionsCheckSpecVersion = Null; - /** @name FrameSystemExtensionsCheckTxVersion (457) */ + /** @name FrameSystemExtensionsCheckTxVersion (459) */ type FrameSystemExtensionsCheckTxVersion = Null; - /** @name FrameSystemExtensionsCheckGenesis (458) */ + /** @name FrameSystemExtensionsCheckGenesis (460) */ type FrameSystemExtensionsCheckGenesis = Null; - /** @name FrameSystemExtensionsCheckNonce (461) */ + /** @name FrameSystemExtensionsCheckNonce (463) */ interface FrameSystemExtensionsCheckNonce extends Compact {} - /** @name FrameSystemExtensionsCheckWeight (462) */ + /** @name FrameSystemExtensionsCheckWeight (464) */ type FrameSystemExtensionsCheckWeight = Null; - /** @name PalletTransactionPaymentChargeTransactionPayment (463) */ + /** @name PalletTransactionPaymentChargeTransactionPayment (465) */ interface PalletTransactionPaymentChargeTransactionPayment extends Compact {} - /** @name FrameSystemExtensionsCheckNonZeroSender (464) */ + /** @name FrameSystemExtensionsCheckNonZeroSender (466) */ type FrameSystemExtensionsCheckNonZeroSender = Null; - /** @name RollupRuntimeRuntime (465) */ + /** @name RollupRuntimeRuntime (467) */ type RollupRuntimeRuntime = Null; } // declare module